📝 我的笔记

还没有笔记

选中页面文字后点击「高亮」按钮添加

3.1_循环群与对称群_循环群与初等数论.2.ZH解释

📜 原文
📖 逐步解释
∑ 公式拆解
💡 数值示例
⚠️ 易错点
📝 总结
🎯 存在目的
🧠 直觉心智模型
💭 直观想象

1内容

好的,我将严格遵循 解释工作流WorkFlow.md 文件中定义的工作流程,为提供的 ZH.md 文件内容生成一份极其详尽、不遗漏任何细节的解释。解释将包含所有必需的结构,如 [原文][逐步解释][公式与符号逐项拆解和推导] 等,并确保最终输出的内容是完整的、一次性的,且在末尾包含“行间公式索引”和“最终检查清单”。

21. $\mathbb{Z} / n \mathbb{Z}$ 的子群与中国剩余定理

11.1 $\mathbb{Z} / n \mathbb{Z}$的子群。

1. 1.1 符号约定与记法说明

📜 [原文1]

从现在开始,我们通常会省略$\mathbb{Z} / n \mathbb{Z}$元素周围的方括号$[\cdot]_{n}$,除非我们想比较整数$a$与它在$\mathbb{Z} / n \mathbb{Z}$中的同余类$[a]_{n}$,或者我们想将$a$视为$\mathbb{Z} / n \mathbb{Z}$的一个元素,对于可能不同的$n$,在这种情况下我们会强调写成$[a]_{n}$。请注意,$\mathbb{Z} / n \mathbb{Z}$有两种代数运算加法乘法。此外,对于整数$a, b$

$$ [a]_{n}[b]_{n}=[a b]_{n}=a \cdot[b]_{n}=b \cdot[a]_{n} $$

例如,$a \cdot[b]_{n}$加法群$\mathbb{Z} / n \mathbb{Z}$中的“指数”记法:如果$a>0$,那么$a \cdot[b]_{n}=\underbrace{[b]_{n}+\cdots+[b]_{n}}_{a \text{ 次}}$

📖 [逐步解释]

本段旨在为后续讨论建立清晰的符号约定,以简化在 $\mathbb{Z} / n \mathbb{Z}$ 中的书写。

  1. 省略方括号$\mathbb{Z} / n \mathbb{Z}$ 是一个由同余类组成的。一个同余类 $[a]_n$ 是所有与整数 $a$$n$ 同余的整数的集合,即 $\{..., a-2n, a-n, a, a+n, a+2n, ...\}$。为了书写方便,在上下文清晰、不会引起混淆的情况下,我们常常直接用整数 $a$ 来代表它所在的同余类 $[a]_n$。例如,在 $\mathbb{Z} / 6 \mathbb{Z}$ 中,我们可能会直接写 $2$ 来表示集合 $\{..., -10, -4, 2, 8, 14, ...\}$
  2. 保留方括号的场景:在两种情况下,我们必须明确写出方括号 $[\cdot]_n$ 以避免歧义:
    • 区分整数与同余类:当我们想同时讨论一个整数 $a$ 和它在 $\mathbb{Z} / n \mathbb{Z}$ 中对应的同余类 $[a]_n$ 时。例如,比较整数 $6$ 和同余类 $[6]_5 = [1]_5$
    • 区分不同模数的同余类:当一个整数 $a$ 可能被看作是不同 $\mathbb{Z} / n \mathbb{Z}$$\mathbb{Z} / m \mathbb{Z}$ 中的元素时。例如,整数 $3$$\mathbb{Z} / 5 \mathbb{Z}$ 中是 $[3]_5$,在 $\mathbb{Z} / 4 \mathbb{Z}$ 中是 $[3]_4$。这两个是完全不同的数学对象。
  3. 两种代数运算:在集合 $\mathbb{Z} / n \mathbb{Z}$ 上,我们可以定义两种运算:
    • 加法$[a]_n + [b]_n = [a+b]_n$。这个运算使得 $(\mathbb{Z} / n \mathbb{Z}, +)$ 构成一个阿贝尔群循环群)。
    • 乘法$[a]_n \cdot [b]_n = [ab]_n$。这个运算使得 $(\mathbb{Z} / n \mathbb{Z}, \cdot)$ 构成一个交换幺半群(有单位元 $[1]_n$,但不一定每个元素都有逆元)。
  4. 乘法与“指数”记法的关系:公式 $[a]_{n}[b]_{n}=[a b]_{n}=a \cdot[b]_{n}=b \cdot[a]_{n}$ 揭示了两种看似不同但结果相同的计算方式。
    • $[a]_n[b]_n$ 是在 $\mathbb{Z} / n \mathbb{Z}$ 中的乘法
    • $a \cdot [b]_n$ 是一个记法上的简写,它表示在加法群 $(\mathbb{Z} / n \mathbb{Z}, +)$ 中,将元素 $[b]_n$ 与自身相加 $a$ 次。这类似于群论中一般的“指数”记法 $g^a$,只不过因为这里的运算是加法,所以写成了乘法形式 $a \cdot g$。例如,如果 $a=3$,则 $3 \cdot [b]_n = [b]_n + [b]_n + [b]_n$
∑ [公式拆解]

公式

$$ [a]_{n}[b]_{n}=[a b]_{n}=a \cdot[b]_{n}=b \cdot[a]_{n} $$

符号拆解

  • $\mathbb{Z}$: 整数集$\{..., -2, -1, 0, 1, 2, ...\}$
  • $n$: 一个正整数,称为模数
  • $\mathbb{Z} / n \mathbb{Z}$: 整数模 n 的同余类环(或,当只考虑加法时)。它包含了 $n$ 个元素:$[0]_n, [1]_n, ..., [n-1]_n$
  • $[a]_n$: 整数 $a$ 在模 $n$ 意义下的同余类。它是集合 $\{x \in \mathbb{Z} \mid x \equiv a \pmod{n}\}$
  • $[a]_n[b]_n$: 两个同余类 $\mathbb{Z} / n \mathbb{Z}$ 中的乘法
  • $[ab]_n$: 将整数 $a$$b$ 相乘后,得到的整数 $ab$ 所属的同余类
  • $a \cdot [b]_n$: 在加法群 $(\mathbb{Z} / n \mathbb{Z}, +)$ 中,将元素 $[b]_n$ 自身相加 $a$ 次。这是一种标量乘法或群的“指数”记法。
  • $\underbrace{[b]_{n}+\cdots+[b]_{n}}_{a \text{ 次}}$: 对 $a \cdot [b]_n$ 的展开定义,明确表示了重复相加的过程。

推导

  1. $[a]_n[b]_n = [ab]_n$: 这是 $\mathbb{Z} / n \mathbb{Z}$乘法的定义。
  2. $[ab]_n = a \cdot [b]_n$: 让我们来证明这一点。

根据定义,$a \cdot [b]_n = \underbrace{[b]_n + [b]_n + \dots + [b]_n}_{a \text{ 次}}$

加法群 $(\mathbb{Z} / n \mathbb{Z}, +)$ 中,加法运算的定义是 $[x]_n + [y]_n = [x+y]_n$

因此,$\underbrace{[b]_n + \dots + [b]_n}_{a \text{ 次}} = [\underbrace{b + \dots + b}_{a \text{ 次}}]_n = [ab]_n$

这就证明了 $[ab]_n = a \cdot [b]_n$

  1. $[ab]_n = b \cdot [a]_n$: 同理可证。
  2. 综合: 将以上等式连接起来,就得到了 $[a]_{n}[b]_{n}=[a b]_{n}=a \cdot[b]_{n}=b \cdot[a]_{n}$
💡 [数值示例]
  • 示例 1: 考虑 $\mathbb{Z} / 6 \mathbb{Z}$。令 $n=6, a=2, b=4$
  • 环乘法: $[2]_6 [4]_6 = [2 \cdot 4]_6 = [8]_6 = [2]_6$
  • 重复加法: $2 \cdot [4]_6 = [4]_6 + [4]_6 = [4+4]_6 = [8]_6 = [2]_6$
  • 重复加法(交换): $4 \cdot [2]_6 = [2]_6 + [2]_6 + [2]_6 + [2]_6 = [2+2+2+2]_6 = [8]_6 = [2]_6$
  • 可以看到,三种计算方式的结果完全相同,都等于 $[2]_6$
  • 示例 2: 考虑 $\mathbb{Z} / 5 \mathbb{Z}$。令 $n=5, a=3, b=3$
  • 环乘法: $[3]_5 [3]_5 = [3 \cdot 3]_5 = [9]_5 = [4]_5$
  • 重复加法: $3 \cdot [3]_5 = [3]_5 + [3]_5 + [3]_5 = [3+3+3]_5 = [9]_5 = [4]_5$
  • 结果一致。
⚠️ [易错点]
  1. 混淆两种运算: 最常见的错误是混淆环乘法 $[a]_n [b]_n$ 和在加法群上的重复加法 $a \cdot [b]_n$。虽然在这个特定的上下文中它们的结果恰好可以通过 $[ab]_n$ 联系起来,但它们的概念来源是不同的。前者是定义在同余类上的乘法,而后者是整数 $a$ 作用于一个群元素 $[b]_n$ 的操作。
  2. $a$ 的身份: 在表达式 $a \cdot [b]_n$ 中,$a$ 是一个整数(计数器),而不是 $\mathbb{Z} / n \mathbb{Z}$ 的一个元素。然而,$[a]_n \cdot [b]_n$ 中的 $[a]_n$$\mathbb{Z} / n \mathbb{Z}$ 的一个元素。正是因为 $[a]_n \cdot [b]_n = [ab]_n = a \cdot [b]_n$,所以在实际操作中有时会模糊这种区别,但理解其本质差异很重要。
  3. 负数情况: 如果 $a$ 是负数,例如 $a = -2$,那么 $(-2) \cdot [b]_n$ 被定义为 $([b]_n \text{ 的加法逆元}) + ([b]_n \text{ 的加法逆元})$。在 $\mathbb{Z} / n \mathbb{Z}$ 中,$[b]_n$ 的加法逆元是 $[-b]_n$。所以 $(-2) \cdot [b]_n = [-b]_n + [-b]_n = [-2b]_n$。这与 $[(-2)b]_n$ 结果一致,所以公式对负数也成立。
  4. $a=0$ 情况: 如果 $a=0$,那么 $0 \cdot [b]_n$ 表示加 0 次,其结果是加法群单位元,即 $[0]_n$。这与 $[0 \cdot b]_n = [0]_n$ 的结果一致。
📝 [总结]

本段为后续讨论统一了记法。核心思想是:为了书写简洁,通常用整数 $a$ 直接代表其在 $\mathbb{Z} / n \mathbb{Z}$ 中的同余类 $[a]_n$。同时,本段阐明了环乘法加法群中的重复加法(标量乘法)之间的等价关系,即 $[a]_n[b]_n$$a \cdot [b]_n$ 都可以通过计算 $[ab]_n$ 来得到。

🎯 [存在目的]

这段内容的存在目的在于“建立共同语言”。在数学中,清晰、无歧义的符号系统是高效交流和严谨证明的基础。通过事先声明何时可以简化符号(省略方括号)、何时必须保留,以及澄清不同运算符号的含义,可以避免读者在后续更复杂的定理和证明中产生混淆,使行文更加流畅和简洁。

🧠 [直觉心智模型]

可以将 $\mathbb{Z} / n \mathbb{Z}$ 想象成一个有 $n$ 个刻度的钟表(刻度为 $0, 1, ..., n-1$)。

  1. 同余类 $[a]_n$ 就是钟表上的位置 $a \pmod n$
  2. 环乘法 $[a]_n [b]_n = [ab]_n$ 是一种抽象的运算,可以想象成一种独特的“钟表算术”。
  3. 重复加法 $a \cdot [b]_n$ 则非常直观:想象钟表的指针在位置 $0$,你将它向前拨动 $b$ 格,重复这个动作 $a$ 次。最终指针停在的位置就是 $a \cdot [b]_n$。本段的核心就是告诉你,这两种看起来不同的操作,最终会让指针停在同一个位置上。
💭 [直观想象]

想象你在一条首尾相连的环形跑道上跑步,跑道总长是 $n$ 米,上面每隔1米有一个标记($0, 1, ..., n-1$)。

  1. $[a]_n$ 就是跑道上的第 $a$ 个标记点。
  2. $a \cdot [b]_n$ 的操作是:你从起点(标记0)出发,向前跑 $b$ 米,这是一个“步长”。然后你重复这个“步长” $a$ 次。你最终停下的位置就是 $a \cdot [b]_n$
  3. $[a]_n[b]_n$ 的操作是:你站在起点,有人告诉你一个“乘法规则”,你按照这个规则直接计算出你应该停在标记 $(a \times b) \pmod n$ 的位置。
  4. 本段告诉你,这两种方式——“一步一步走”和“一次性算到位”——结果是一样的。

1. 1.2 解方程的判别准则

📜 [原文2]

我们首先给出一个方程$a x=b$$\mathbb{Z} / n \mathbb{Z}$中何时有判别准则,或者等价地说,同余方程$a x \equiv b \bmod n$整数中何时有。首先,有以下观察:

📖 [逐步解释]

这一段是引言,预告了接下来要讨论的核心问题:在模算术的世界里,形如 $ax=b$线性方程是否有解。

  1. 问题的提出: 我们在初等代数中熟悉的线性方程是 $ax=b$,在实数范围内,只要 $a \ne 0$,解就是 $x=b/a$。但在 $\mathbb{Z} / n \mathbb{Z}$ 这个有限的、离散的结构中,情况要复杂得多。“除法”并不总是可行。因此,我们需要一个明确的“判别准则”来判断何时可以找到一个元素 $x$ 满足方程。
  2. 两种等价的表述:
    • $\mathbb{Z} / n \mathbb{Z}$ 中的方程 $ax=b$: 这里的 $a, b, x$ 都是 $\mathbb{Z} / n \mathbb{Z}$ 中的同余类。例如,在 $\mathbb{Z} / 6 \mathbb{Z}$ 中解方程 $2x=4$。我们发现 $x=2$ 是一个解,因为 $2 \cdot 2 = 4$$x=5$ 也是一个解,因为 $2 \cdot 5 = 10 \equiv 4 \pmod 6$。而方程 $2x=3$$\mathbb{Z} / 6 \mathbb{Z}$ 中则没有解。
    • 整数中的同余方程 $ax \equiv b \pmod n$: 这里的 $a, b, n$整数,我们寻找一个整数解 $x$。这个方程的含义是“$ax$$b$ 除以 $n$ 的余数相同”,或者说“$ax-b$$n$ 的倍数”。

这两个问题是完全等价的。如果整数 $x_0$$ax \equiv b \pmod n$ 的一个解,那么同余类 $[x_0]_n$ 就是 $\mathbb{Z} / n \mathbb{Z}$ 中方程 $[a]_n x = [b]_n$ 的一个解。反之亦然。所以,研究其中一个,就等于研究了另一个。

  1. “首先,有以下观察”: 这句话告诉我们,为了解决这个核心问题,我们需要先建立一些基础性的事实和引理。这些观察将作为后续定理的基石。
💡 [数值示例]
  • 示例 1 (有解):
  • $\mathbb{Z} / 10 \mathbb{Z}$ 中解方程 $4x=8$
  • 等价的同余方程$4x \equiv 8 \pmod{10}$
  • 我们可以通过尝试找到解。当 $x=2$ 时,$4 \cdot 2 = 8 \equiv 8 \pmod{10}$。当 $x=7$ 时,$4 \cdot 7 = 28 \equiv 8 \pmod{10}$。所以 $x=2$$x=7$ 都是解。
  • 这个问题就是,我们能否提前知道这个方程有解?
  • 示例 2 (无解):
  • $\mathbb{Z} / 10 \mathbb{Z}$ 中解方程 $4x=3$
  • 等价的同余方程$4x \equiv 3 \pmod{10}$
  • 我们可以尝试 $\mathbb{Z} / 10 \mathbb{Z}$ 中所有的10个元素:$4\cdot0=0, 4\cdot1=4, 4\cdot2=8, 4\cdot3=12\equiv2, 4\cdot4=16\equiv6, 4\cdot5=20\equiv0, ...$。我们会发现 $4x$ 的结果永远是偶数,不可能是 $3$。所以该方程无解。
  • 后续的准则将能让我们不经尝试就直接判断出它无解。
⚠️ [易错点]
  1. 误认为总有唯一解: 在实数中,只要 $a \ne 0$,方程 $ax=b$ 就有唯一解。但在 $\mathbb{Z} / n \mathbb{Z}$ 中,解可能不存在,可能有一个,也可能有很多个。例如上面 $4x=8 \pmod{10}$ 就有两个解。
  2. 忽略模数: 讨论方程 $ax=b$ 时,必须明确是在哪个 $\mathbb{Z} / n \mathbb{Z}$ 中。同一个方程在不同的中解的情况完全不同。例如 $2x=4$$\mathbb{Z} / 6 \mathbb{Z}$ 中有解,但在 $\mathbb{Z} / 5 \mathbb{Z}$ 中的解是 $x=2$(唯一解,因为 $2^{-1}=3, x=3 \cdot 4 = 12 \equiv 2 \pmod 5$)。
📝 [总结]

本段是过渡性陈述,它设定了本节的目标:为模算术中的线性方程 $ax=b$(或等价的同余方程 $ax \equiv b \pmod n$)找到一个普适的判别准则,以确定其何时有解。

🎯 [存在目的]

这一段的存在是为了“设定议程”。它将读者的注意力集中到群论数论中的一个基本而重要的问题上——解线性同余方程。这个问题不仅是理论上的一个核心组成部分,在密码学(如RSA)、编码理论和计算机科学中都有着广泛的实际应用。通过明确问题,为接下来的引理和定理的引入提供了动机。

🧠 [直觉心智模型]

想象你在一个环形楼梯上,楼梯共有 $n$ 级台阶(编号 $0$$n-1$)。方程 $ax=b$ 就像一个谜题:

  1. $a$ 是你每次可以迈的步数(比如每次迈 $a$ 级台阶)。
  2. $x$ 是你迈了多少次。
  3. $b$ 是你的目标台阶。

谜题就是:“你从第 $0$ 级台阶出发,每次迈 $a$ 级,能否恰好在若干次($x$ 次)后,不多不少地正好落在第 $b$ 级台阶上?”

这个判别准则,就是要告诉你,仅通过观察步数 $a$、目标 $b$ 和楼梯总级数 $n$,就能预判这个谜题有没有答案。

💭 [直观想象]

设想一个由齿轮组成的系统。一个大齿轮有 $n$ 个齿,代表 $\mathbb{Z} / n \mathbb{Z}$。一个小齿轮有 $a$ 个齿。它们啮合转动。

  1. 大齿轮转一圈,代表模 $n$ 的一个循环。
  2. $ax \equiv b \pmod n$ 就好比在问:当小齿轮转动整数 $x$ 圈时,与大齿轮上第 $b$ 个齿对齐的标记,能否实现?

这个问题的答案取决于 $a$$n$ 的齿数关系(它们的公约数)。如果 $a$$n$ 的齿数“不匹配”,可能有些位置永远也对不齐。后续的准则将精确描述这种“匹配”关系。


1. 1.3 引理 1.4.1

📜 [原文3]

1引理 1.4.1。

$n \in \mathbb{N}$,设$d \in \mathbb{N}$$n$约数

(i) 如果$a \in \mathbb{Z}$,那么$d \mid a \Longleftrightarrow[a]_{n} \in\left\langle[d]_{n}\right\rangle$

(ii) 如果$a, a^{\prime}$整数使得$a \equiv a^{\prime} \bmod n$,那么$d|a \Longleftrightarrow d| a^{\prime}$

(iii) 如果$a, a^{\prime} \in \mathbb{Z}$$a \equiv a^{\prime} \bmod n$,那么$\operatorname{gcd}(a, n)=\operatorname{gcd}\left(a^{\prime}, n\right)$

📖 [逐步解释]

这个引理建立了整数整除性$\mathbb{Z} / n \mathbb{Z}$同余类子群生成之间的重要联系。它是后续所有结论的基石。让我们逐条拆解。

(i) $d \mid a \Longleftrightarrow[a]_{n} \in\left\langle[d]_{n}\right\rangle$

  • 含义: 这条说的是,一个整数 $a$ 能被 $n$ 的约数 $d$ 整除,这件事情等价于$a$ 对应的同余类 $[a]_n$ 属于由 $d$ 对应的同余类 $[d]_n$加法群 $(\mathbb{Z} / n \mathbb{Z}, +)$ 中生成的循环子群 $\langle[d]_n\rangle$
  • 什么是 $\langle[d]_n\rangle$? 它是由 $[d]_n$ 生成循环子群,其元素是通过重复地将 $[d]_n$ 与自身相加得到的所有可能结果。即 $\langle[d]_n\rangle = \{k \cdot [d]_n \mid k \in \mathbb{Z}\} = \{[kd]_n \mid k \in \mathbb{Z}\}$。这个集合包含了 $[0]_n, [d]_n, [2d]_n, ..., [(n/d-1)d]_n$
  • 所以 (i) 说的就是$d$ 整除 $a$ 当且仅当 $[a]_n$ 可以被表示为 $[kd]_n$ 的形式,其中 $k$ 是某个整数。
  • 证明的直观理解:
  • ($\Longrightarrow$): 如果 $d$ 整除 $a$,意味着 $a = k d$ 对于某个整数 $k$。那么在 $\mathbb{Z} / n \mathbb{Z}$ 中,它们的同余类也相等:$[a]_n = [kd]_n$。根据循环子群的定义,$[kd]_n$ 正是 $[d]_n$$k$ 倍,所以 $[a]_n$ 必然在 $\langle[d]_n\rangle$ 里。
  • ($\Longleftarrow$): 如果 $[a]_n \in \langle[d]_n\rangle$,意味着 $[a]_n$ 可以写成某个 $[d]_n$ 的倍数,即 $[a]_n = k \cdot [d]_n = [kd]_n$。两个同余类相等,意味着它们对应的整数 $a$$kd$$n$ 同余,即 $a \equiv kd \pmod n$。这说明 $a - kd$$n$ 的倍数,即 $a - kd = \ell n$ 对某个整数 $\ell$。变形得到 $a = kd + \ell n$。因为 $d$$n$ 的约数,所以 $d$ 能整除 $n$,从而 $d$ 能整除 $\ell n$。显然 $d$ 也能整除 $kd$。因此 $d$ 必然能整除它们的和 $kd + \ell n$,即 $d \mid a$

(ii) $a \equiv a^{\prime} \bmod n \implies (d|a \Longleftrightarrow d| a^{\prime})$

  • 含义: 如果两个整数 $a$$a'$$n$ 同余(即它们属于同一个同余类),那么对于 $n$ 的任何一个约数 $d$,要么 $d$ 同时整除 $a$$a'$,要么 $d$ 同时不整除它们。
  • 证明的直观理解: 既然 $a$$a'$ 属于同一个同余类,即 $[a]_n = [a']_n$。根据第 (i) 条结论,$d \mid a$ 等价于 $[a]_n \in \langle[d]_n\rangle$。同理,$d \mid a'$ 等价于 $[a']_n \in \langle[d]_n\rangle$。因为 $[a]_n = [a']_n$,所以这两个等价关系是联动的:$[a]_n$ 在不在 $\langle[d]_n\rangle$ 里,和 $[a']_n$ 在不在 $\langle[d]_n\rangle$ 里,是同一件事。所以 $d \mid a$$d \mid a'$ 也是同一件事。

(iii) $a \equiv a^{\prime} \bmod n \implies \operatorname{gcd}(a, n)=\operatorname{gcd}\left(a^{\prime}, n\right)$

  • 含义: 同一个同余类中的所有整数,与模数 $n$最大公约数是相同的。
  • 证明的直观理解:
  • $\operatorname{gcd}(a, n)$$a$$n$ 的所有公约数中最大的那个。
  • 根据第 (ii) 条,如果 $a \equiv a' \pmod n$,那么对于 $n$任何一个约数 $d$,都有 $d|a \Longleftrightarrow d|a'$
  • 这个结论可以推广到任何整数 $e$$e$$a$$n$公约数 $\iff$ $e \mid a$$e \mid n$。如果 $e \mid n$,那么 $e$$n$ 的一个约数。由(ii)可知 $e|a \iff e|a'$。因此,$e$$a$$n$公约数 $\iff$ $e$$a'$$n$公约数
  • 这意味着,集合 $\{e \in \mathbb{Z} \mid e \mid a \text{ and } e \mid n\}$ 和集合 $\{e \in \mathbb{Z} \mid e \mid a' \text{ and } e \mid n\}$ 是完全相同的。
  • 两个完全相同的整数集合,它们的最大元素自然也相同。所以 $\operatorname{gcd}(a, n) = \operatorname{gcd}(a', n)$
💡 [数值示例]

$n=12$,它的一个约数 $d=4$

  • (i)
  • 示例 1: 令 $a=8$。因为 $4 \mid 8$,所以根据引理,$[8]_{12}$ 应该在 $\langle[4]_{12}\rangle$ 中。

$\langle[4]_{12}\rangle = \{0 \cdot [4]_{12}, 1 \cdot [4]_{12}, 2 \cdot [4]_{12}\} = \{[0]_{12}, [4]_{12}, [8]_{12}\}$。确实,$[8]_{12}$ 在里面。

  • 示例 2: 令 $a=6$。因为 $4 \nmid 6$,所以根据引理,$[6]_{12}$ 不应该在 $\langle[4]_{12}\rangle$ 中。上面我们列出了 $\langle[4]_{12}\rangle$ 的所有元素,确实不包含 $[6]_{12}$
  • (ii) & (iii)
  • 示例: 考虑 $a=2$$a'=14$。显然 $2 \equiv 14 \pmod{12}$
  • 对于 $n=12$ 的约数 $d=4$$4 \nmid 2$ 并且 $4 \nmid 14$。结论成立。
  • 对于 $n=12$ 的约数 $d=2$$2 \mid 2$ 并且 $2 \mid 14$。结论成立。
  • 对于 gcd

$\operatorname{gcd}(a, n) = \operatorname{gcd}(2, 12) = 2$

$\operatorname{gcd}(a', n) = \operatorname{gcd}(14, 12)$$14 = 2 \cdot 7, 12 = 2^2 \cdot 3$,所以 $\operatorname{gcd}(14, 12) = 2$

两者相等,结论 (iii) 成立。

⚠️ [易错点]
  1. $d$ 必须是 $n$ 的约数: 引理 (i) 和 (ii) 的一个关键前提是 $d$$n$ 的约数。如果 $d$ 不是 $n$ 的约数,结论 (i) 和 (ii) 不一定成立。例如,设 $n=10, d=3$$a=6$,那么 $3 \mid 6$。但是 $\langle[3]_{10}\rangle$ 是整个群 $\mathbb{Z}/10\mathbb{Z}$$[6]_{10}$ 固然在里面。但反过来,$[a]_{10} \in \langle[3]_{10}\rangle$ 并不能推出 $3 \mid a$。例如 $[1]_{10} \in \langle[3]_{10}\rangle$ (因为 $7 \cdot 3 = 21 \equiv 1$),但 $3 \nmid 1$
  2. 分清 $\mathbb{Z}$$\mathbb{Z}/n\mathbb{Z}$: 引理的表述在整数世界 ($\mathbb{Z}$) 的整除性同余类世界 ($\mathbb{Z}/n\mathbb{Z}$) 的子群成员关系之间架起了一座桥梁。理解这一点是关键,不要将两者混为一谈。$\operatorname{gcd}(a, n)$ 是在整数集 $\mathbb{Z}$ 中计算的。
📝 [总结]

引理 1.4.1 揭示了模算术中几个深刻的性质:

(i) 整数 $a$$n$ 的约数 $d$ 整除的充要条件是,其同余类 $[a]_n$ 是由 $[d]_n$ 生成的循环子群的成员。

(ii) 属于同一同余类的整数,对于 $n$ 的任何约数 $d$,它们被 $d$ 整除的性质是完全一致的。

(iii) 这直接导出了一个非常重要的结论:一个同余类中的所有元素与模数 $n$最大公约数都是相同的。

🎯 [存在目的]

这个引理的目的是为了“良定义”一个从同余类整数的函数。具体来说,它要证明,将一个同余类 $[a]_n$ 映射到其代表元 $a$$n$最大公约数 $\operatorname{gcd}(a,n)$ 这个操作是合理的、不依赖于你选择哪个代表元的。引理 (iii) 直接保证了这一点。没有这个引理,我们就不能谈论“一个同余类$n$ 的最大公约数”,因为一个同余类里有无穷多个整数,我们必须确保无论用哪个整数去算 gcd,结果都一样。这个引理为后续定义欧拉函数和讨论可逆元铺平了道路。

🧠 [直觉心智模型]

想象 $n$ 是一个大公司的总资产,而 $d$ 是其某个子公司的资产($d$ 整除 $n$)。

  1. (i) 整数 $a$ 是某笔外部资金。"$d \mid a$" 意味着这笔资金的数额恰好是子公司资产的整数倍。$[a]_n \in \langle[d]_n\rangle$ 意味着这笔资金在公司总账(模 $n$)上,可以被完全表示为子公司资产的若干倍的组合。引理说,这两种描述是等价的。
  2. (iii) $a$$a'$ 是两笔不同的资金,但它们在公司总账上留下的“痕迹”是一样的 ($a \equiv a' \pmod n$)。那么这两笔资金与公司总资产 $n$ 在“财务结构上的最大共同单元”($\operatorname{gcd}$) 必然是一样的。比如,如果 $a$$n$ 都是百万的整数倍,那么 $a'$$n$ 也必然都是百万的整数倍,它们与 $n$$\operatorname{gcd}$ 至少是百万。
💭 [直观想象]

把整数想象成不同长度的木棍。$n$ 是一根长为 $n$ 的标准尺。$d$ 是一根长为 $d$ 的短尺,且 $d$ 能整除 $n$

  1. (i) $d \mid a$ 意味着长为 $a$ 的木棍可以由若干根长为 $d$ 的短尺无缝拼接而成。$[a]_n \in \langle[d]_n\rangle$ 意味着,在模 $n$ 的环形跑道上,从 $0$ 点出发,每次跳 $d$ 步,可以恰好跳到 $a$ 点。引理说,这两种能力是等价的。
  2. (iii) $a$$a'$ 是两根木棍,它们在环形跑道上占据同一个刻度 ($a \equiv a' \pmod n$)。那么这两根木棍与标准尺 $n$ 在“可以被同时度量的最大刻度”($\operatorname{gcd}$) 上是相同的。如果你发现能同时度量 $a$$n$ 的最长小尺子是 $g$ 厘米,那么用来度量 $a'$$n$ 的最长小尺子也一定是 $g$ 厘米。

1. 1.4 推论 1.4.2

📜 [原文4]

1推论 1.4.2。

函数$f\left([a]_{n}\right)=\operatorname{gcd}(a, n)$$\mathbb{Z} / n \mathbb{Z}$$\{1, \ldots, n\}$的一个良定义函数。特别是,如果$a, a^{\prime} \in \mathbb{Z}$$a \equiv a^{\prime} \bmod n$,那么$a$$n$互素$\Longleftrightarrow a^{\prime}$$n$互素,因此$[a]_{n}$$n$互素的陈述是良定义的。

📖 [逐步解释]

这个推论是引理 1.4.1(iii) 的直接应用,它正式确立了一个非常重要的概念:“同余类与模数的互素关系”。

  1. “良定义函数” (Well-defined function): 在处理像同余类这样的集合对象时,“良定义”是一个至关重要的概念。一个从同余类集合 $\mathbb{Z} / n \mathbb{Z}$ 出发的函数 $f$,其输入是整个同余类 $[a]_n$,但其计算规则通常依赖于从这个类中选出的某个代表元 (representative) $a$
    • 问题: 同余类 $[a]_n$ 中有无穷多个整数(如 $[2]_5 = \{..., -8, -3, 2, 7, 12, ...\}$)。如果函数 $f$ 的计算结果依赖于我们具体选了哪个代表元(例如,选 $2$ 和选 $7$ 算出来不一样),那么这个函数就是“病态的”或“非良定义的”,因为它对同一个输入(同余类 $[2]_5$)会给出不同的输出,这违反了函数的基本定义。
    • “良定义”的含义: 意味着无论你从同余类 $[a]_n$ 中挑选哪一个代表元 $a'$ 来计算 $f([a]_n)$,结果都是一样的。
  2. $f\left([a]_{n}\right)=\operatorname{gcd}(a, n)$ 是良定义的:
    • 这个推论断言,我们定义一个函数 $f$,输入是一个同余类 $[a]_n$,输出是该同余类的代表元 $a$ 与模数 $n$最大公约数
    • 为什么它是良定义的? 正是因为引理 1.4.1(iii)。该引理证明了:如果 $a \equiv a' \pmod n$(即 $a$$a'$ 是同一个同余类的两个不同代表元),那么 $\operatorname{gcd}(a, n) = \operatorname{gcd}(a', n)$
    • 这意味着,无论你用 $a$ 还是 $a'$ 去计算最大公约数,得到的结果都完全相同。因此,将 $\operatorname{gcd}(a,n)$ 作为对整个同余类 $[a]_n$ 的一个属性是合理和一致的。这个函数是良定义的
  3. 互素关系的良定义性:
    • $a$$n$ 互素”的定义是 $\operatorname{gcd}(a, n) = 1$
    • 推论的后半部分是前半部分的一个特例。既然函数 $f([a]_n) = \operatorname{gcd}(a, n)$ 是良定义的,那么“$f([a]_n)$ 是否等于 $1$”这个问题也是良定义的。
    • 也就是说,如果 $a \equiv a' \pmod n$,那么 $\operatorname{gcd}(a, n) = 1 \Longleftrightarrow \operatorname{gcd}(a', n) = 1$
    • 结论: 我们可以谈论一个同余类 $[a]_n$ 是否与 $n$ 互素,而不用担心这依赖于我们具体想的是哪个代表元 $a$。如果同余类中有一个元素与 $n$ 互素,那么该类中所有的元素都与 $n$ 互素。
💡 [数值示例]
  • 示例 1: 考虑 $\mathbb{Z} / 10 \mathbb{Z}$同余类 $[3]_{10}$
  • $[3]_{10} = \{..., -17, -7, 3, 13, 23, ...\}$
  • 我们来计算函数 $f([3]_{10}) = \operatorname{gcd}(\cdot, 10)$
  • 用代表元 $a=3$: $\operatorname{gcd}(3, 10) = 1$
  • 用代表元 $a'=13$: $\operatorname{gcd}(13, 10) = 1$
  • 用代表元 $a''=-7$: $\operatorname{gcd}(-7, 10) = \operatorname{gcd}(7, 10) = 1$
  • 无论用哪个代表元,结果都是 $1$。所以 $f([3]_{10}) = 1$良定义的。我们可以说同余类 $[3]_{10}$$10$ 互素
  • 示例 2: 考虑 $\mathbb{Z} / 12 \mathbb{Z}$同余类 $[8]_{12}$
  • $[8]_{12} = \{..., -16, -4, 8, 20, 32, ...\}$
  • 我们来计算函数 $f([8]_{12}) = \operatorname{gcd}(\cdot, 12)$
  • 用代表元 $a=8$: $\operatorname{gcd}(8, 12) = 4$
  • 用代表元 $a'=20$: $\operatorname{gcd}(20, 12) = 4$
  • 用代表元 $a''=-4$: $\operatorname{gcd}(-4, 12) = \operatorname{gcd}(4, 12) = 4$
  • 无论用哪个代表元,结果都是 $4$。所以 $f([8]_{12}) = 4$良定义的。我们可以说同余类 $[8]_{12}$$12$最大公约数$4$。因此,$[8]_{12}$$12$ 不互素
⚠️ [易错点]
  1. 对“良定义”概念不熟: 如果不理解“良定义”的重要性,可能会觉得这个推论是“显然”的而忽略其深刻含义。在抽象代数中,每当定义一个基于等价类的函数时,良定义性是第一个必须被验证的属性。
  2. 函数的值域: 推论中提到函数的值域是 $\{1, \ldots, n\}$。这是因为任何数与 $n$ 的最大公约数必然是 $n$ 的一个约数,而 $n$ 的所有约数都在 $1$$n$ 的范围内。
📝 [总结]

推论 1.4.2 的核心贡献是庄严宣告:将一个同余类 $[a]_n$ 映射到其代表元与模数 $n$最大公约数 $\operatorname{gcd}(a, n)$,是一个良定义的函数。这意味着,我们可以放心地讨论一个同余类本身的属性,如“与 $n$ 的最大公约数”或“是否与 $n$ 互素”,因为这个属性不依赖于我们选择该类的哪个代表元来计算。

🎯 [存在目的]

这个推论的存在是为了合法化一个关键概念。在后续讨论乘法群 $(\mathbb{Z}/n\mathbb{Z})^*$ 时,其元素恰好是所有与 $n$ 互素同余类。如果我们不能确定“与 $n$ 互素”是同余类的一个内在属性,那么 $(\mathbb{Z}/n\mathbb{Z})^*$ 的定义本身就是模糊不清、依赖于代表元选择的,整个理论大厦就无法建立。此推论为 $(\mathbb{Z}/n\mathbb{Z})^*$ 的定义提供了坚实的逻辑基础。

🧠 [直觉心智模型]

想象一个社区里有很多家庭(同余类),每个家庭里有很多成员(代表元)。我们要给每个家庭贴一个标签,标签内容是“家庭财富与社区总财富 $n$ 的最大公约数”。

  1. 函数 $f(\text{家庭}) = \operatorname{gcd}(\text{某成员的财富}, n)$
  2. 良定义问题:我们选这个家庭的爸爸去算,和选妈妈去算,或者选孩子去算,得到的标签会不会不一样?
  3. 引理 1.4.1(iii) 就像一条社区规定:“同一家庭的任何成员,其个人财富模 $n$ 都同余”。
  4. 推论 1.4.2 就是这条规定下的必然结果:“因此,无论你抽查哪个家庭成员,算出来的家庭标签都是一样的!”
  5. 所以,我们可以放心地说“这个家庭是‘高财商’家庭(与 $n$ 互素)”,而不用指明是基于爸爸还是妈妈的财富算出来的。
💭 [直观想象]

回到环形跑道的想象。跑道总长 $n$ 米。同余类 $[a]_n$ 是跑道上所有与 $a$ 位置重合的点(即 $a, a+n, a+2n, \dots$ 等等,如果你把跑道拉直成无限长的直线来看)。

  1. $\operatorname{gcd}(k, n)$ 可以想象成,要同时测量长度为 $k$ 的线段和长度为 $n$ 的线段,你能量出的最大公共刻度是多少。
  2. 推论说:对于跑道上同一个位置 $[a]_n$ 对应的所有那些点($k \in [a]_n$),它们各自的长度 $k$ 与跑道总长 $n$ 的“最大公共刻度”$\operatorname{gcd}(k, n)$ 都是完全一样的。
  3. 因此,我们可以不谈论某个具体的无限长的路径,只谈论跑道上的那个“位置”,并赋予它一个固有的“公度”属性。

1. 1.5 符号简化约定

📜 [原文5]

现在我们回到将$\mathbb{Z} / n \mathbb{Z}$元素写成整数约定,但有时会模糊整数$\mathbb{Z} / n \mathbb{Z}$元素之间的区别。

📖 [逐步解释]

这是一个简短的过渡段落,重申并确认了之前提到的符号简化约定。

  1. 回到约定: 作者提醒读者,在建立了关于同余类与其代表元属性一致性的坚实基础(即推论 1.4.2)之后,现在可以安心地、更频繁地使用简写了。
  2. 写成整数: 这就是指用整数 $a$ 来代替它所代表的同余类 $[a]_n$。例如,在讨论 $\mathbb{Z}/8\mathbb{Z}$ 中的元素时,直接写 $3, 5, 7$ 而不是 $[3]_8, [5]_8, [7]_8$
  3. 模糊区别: 这是一种坦诚的表述。作者承认,这种简写有时会“模糊”一个整数(一个数轴上的点)和一个同余类(一个无穷整数集合)之间的概念差异。然而,由于推论 1.4.2 保证了在很多重要属性(如与模数的 gcd)上这种模糊是无害的,所以为了表达的简洁性,这样做是值得的。这在数学中是常见的做法,即在确保严谨性的前提下,采用最经济的符号。
💡 [数值示例]
  • 示例 1 (不简化): 在 $\mathbb{Z} / 5 \mathbb{Z}$ 中,方程 $[2]_5 \cdot x = [3]_5$
  • 示例 1 (简化后): 在 $\mathbb{Z} / 5 \mathbb{Z}$ 中,方程 $2x = 3$

这里的 $2$$3$ 就不再是普通的整数 $2$$3$,而是被理解为它们在 $\mathbb{Z} / 5 \mathbb{Z}$ 中所代表的同余类 $[2]_5$$[3]_5$。解 $x$ 也将是一个同余类

  • 示例 2 (不简化): 集合 $\{[a]_8 \in \mathbb{Z} / 8 \mathbb{Z} \mid \operatorname{gcd}(a, 8) = 1\}$
  • 示例 2 (简化后): 集合 $\{a \in \mathbb{Z} / 8 \mathbb{Z} \mid \operatorname{gcd}(a, 8) = 1\}$

这里的 $a$ 被理解为代表一个同余类,但 gcd 的计算仍然是针对其整数值的。因为推论 1.4.2 保证了结果与代表元的选择无关,所以这种写法是明确的。我们知道这个集合就是 $\{1, 3, 5, 7\}$

⚠️ [易错点]
  1. 上下文是关键: 当看到一个在模算术语境下的整数时,必须根据上下文判断它代表的是一个整数本身还是一个同余类。例如,在表达式 $\operatorname{gcd}(a, n)$ 中,$a$$n$ 都被当作整数对待。但在表达式 $a \in \mathbb{Z} / n \mathbb{Z}$ 中,$a$ 代表的是一个同余类
  2. 初学者不宜过度简化: 对于初学者,在没有完全内化“良定义”和代表元概念之前,坚持写出方括号 $[\cdot]_n$ 是一种更安全的做法,有助于避免概念混淆。
📝 [总结]

本段的作用是“激活简写模式”。它明确告诉读者,从这里开始,我们将默认采用整数代表同余类的简化记法。这是建立在前面引理和推论所铺垫的严谨性基础之上的,旨在提高后续内容的可读性和简洁性。

🎯 [存在目的]

此段的目的是为了行文便利。数学符号的演进趋势之一就是在不牺牲严谨性的前提下追求简洁。如果每一个同余类都带着沉重的方括号,那么复杂的公式和证明将变得非常冗长和难以阅读。通过在此处正式“官宣”启用简写,作者为后续的流畅表达扫清了障碍。

🧠 [直觉心智模型]

这就像给熟悉的朋友起昵称。

  1. 同余类 $[a]_n$ 是朋友的全名,如“威廉·杰斐逊·克林顿”。
  2. 整数 $a$ 是他的昵称,如“比尔”。
  3. 一开始为了正式和明确,我们都用全名。
  4. 后来,大家(读者和作者)都熟悉了,并且知道叫“比尔”指的就是那个人,不会认错。于是我们约定,后面为了方便就都叫“比尔”了。
  5. 这个段落就是作者在说:“好了,我们现在都熟了,后面我们统一叫他‘比尔’了啊。”
💭 [直观想象]

想象一下在地图上导航。

  1. 同余类 $[a]_n$ 是一个地点的精确、完整的地址,例如“中国北京市海淀区中关村大街59号中国人民大学信息楼”。
  2. 整数 $a$ 是一个简称,例如“人大信息楼”。
  3. 当大家都在人大校园这个环境(上下文)里时,说“去人大信息楼”,每个人都明白是哪里,这个简称是无歧义的。
  4. 这个段落就在说:“鉴于我们现在讨论的范围仅限于人大校园内(在 $\mathbb{Z}/n\mathbb{Z}$ 的上下文中),为了方便,我们接下来统一使用‘人大信息楼’这样的简称来指代地点。”

1. 1.6 命题 1.4.3

📜 [原文6]

1命题 1.4.3。

给定$a, c \in \mathbb{Z} / n \mathbb{Z}$,存在$x \in \mathbb{Z} / n \mathbb{Z}$使得$ax =c \Longleftrightarrow c \in\langle d\rangle$,其中$d=\operatorname{gcd}(a, n)$

📖 [逐步解释]

这个命题给出了我们在 1.1.2 节中提出的问题的第一个正式答案:线性同余方程 $ax=c$ 何时有解?

  1. 命题解析:
    • 给定: $a$$c$模 n 环 $\mathbb{Z} / n \mathbb{Z}$ 中的两个元素(同余类)。
    • 问题: 是否存在一个同余类 $x \in \mathbb{Z} / n \mathbb{Z}$,使得 $a$$x$乘积等于 $c$
    • 判别准则: 命题说,上述方程有解的充分必要条件是:同余类 $c$ 必须是循环子群 $\langle d \rangle$ 中的一个元素。
    • $d$ 是什么: 这里的 $d$ 是一个整数,它是 $a$ (的任意代表元) 与模数 $n$最大公约数,即 $d = \operatorname{gcd}(a, n)$
    • $\langle d \rangle$ 是什么: 这里的 $\langle d \rangle$ 是指由同余类 $[d]_n$加法群 $(\mathbb{Z} / n \mathbb{Z}, +)$ 中生成的循环子群。它的元素是 $\{[0]_n, [d]_n, [2d]_n, ..., [(n/d-1)d]_n\}$
  2. 核心思想: 这个命题将乘法方程 $ax=c$ 的可解性问题,转化为了一个关于加法子群成员资格的判定问题。
    • 等式左边 $ax$ 能够产生的所有可能结果的集合,即 $\{ax \mid x \in \mathbb{Z}/n\mathbb{Z}\}$,其实就是由 $a$ 生成的主理想 $(a)$
    • 命题实际上是在说:方程 $ax=c$ 有解 $\iff c$$a$ 生成的主理想里。
    • 而这个命题进一步揭示了这个主理想 $(a)$ 的一个更简单的结构:它就等于由 $\operatorname{gcd}(a, n)$ 生成的循环子群 $\langle d \rangle$
    • 所以,问题最终归结为:$c$ 是否是 $d = \operatorname{gcd}(a,n)$ 的倍数(在模 $n$ 的意义下)?
  3. 证明的剖析 (原文):
    • 第一步:翻译问题
    • $\mathbb{Z}/n\mathbb{Z}$ 中的方程 $ax=c$ 翻译回整数语言,就是寻找整数 $x$ 使得 $ax \equiv c \pmod n$
    • 第二步:利用同余的定义
    • $ax \equiv c \pmod n$ 意味着 $ax-c$$n$ 的倍数,即 $ax-c = -yn$ (原文用的 $yn$ 移项后是 $ax+ny=c$,本质一样),或者说 $ax+ny=c$ 对于某个整数 $y$ 成立。
    • 第三步:应用裴蜀定理 (Bézout's Identity) 的推论
    • 形如 $Ax+By=C$丢番图方程有整数解 $(x, y)$充分必要条件$\operatorname{gcd}(A, B)$ 必须整除 $C$
    • 应用到我们的情况,$A=a, B=n, C=c$。所以方程 $ax+ny=c$ 有整数解 $(x, y)$ 的充要条件是 $\operatorname{gcd}(a, n)$ 整除 $c$
    • 第四步:再次翻译回群论语言
    • $d = \operatorname{gcd}(a, n)$。我们得到了条件 $d \mid c$
    • 根据我们刚刚学过的引理 1.4.1(i),整数条件 $d \mid c$ 等价于同余类的条件 $[c]_n \in \langle [d]_n \rangle$
    • 使用简化记法,就是 $c \in \langle d \rangle$
    • 结论: 整个逻辑链条 $ax=c \text{ 有解} \iff ax \equiv c \pmod n \text{ 有解} \iff ax+ny=c \text{ 有解} \iff d \mid c \iff c \in \langle d \rangle$ 是一个完整的当且仅当 (if and only if) 的链条,证明完毕。
💡 [数值示例]
  • 示例 1 (有解): 在 $\mathbb{Z} / 10 \mathbb{Z}$ 中解方程 $4x=8$
  • $a=4, c=8, n=10$
  • 计算 $d = \operatorname{gcd}(a, n) = \operatorname{gcd}(4, 10) = 2$
  • 命题的准则是:方程有解 $\iff 8 \in \langle 2 \rangle$
  • $\mathbb{Z} / 10 \mathbb{Z}$ 中,子群 $\langle 2 \rangle = \{0, 2, 4, 6, 8\}$
  • 因为 $8$ 确实是 $\langle 2 \rangle$ 的一个元素,所以命题预言方程有解。这与我们之前通过尝试发现 $x=2, x=7$ 两个解的事实相符。
  • 这个准则也等价于判断 $\operatorname{gcd}(4,10)$ 是否整除 $8$,即 $2 \mid 8$,这是成立的。
  • 示例 2 (无解): 在 $\mathbb{Z} / 10 \mathbb{Z}$ 中解方程 $4x=3$
  • $a=4, c=3, n=10$
  • 计算 $d = \operatorname{gcd}(a, n) = \operatorname{gcd}(4, 10) = 2$
  • 命题的准则是:方程有解 $\iff 3 \in \langle 2 \rangle$
  • 子群 $\langle 2 \rangle = \{0, 2, 4, 6, 8\}$
  • 因为 $3$ 不在 $\langle 2 \rangle$ 中,所以命题预言方程无解。这与我们之前尝试失败的事实相符。
  • 这个准则也等价于判断 $\operatorname{gcd}(4,10)$ 是否整除 $3$,即 $2 \mid 3$,这不成立。
⚠️ [易错点]
  1. $\langle d \rangle$ 是加法子群: 必须牢记,这里的 $\langle d \rangle$ 是在加法群 $(\mathbb{Z}/n\mathbb{Z}, +)$ 中生成的子群,而不是乘法意义下的。它的元素是 $d, 2d, 3d, \dots$ (模n),而不是 $d, d^2, d^3, \dots$ (模n)。
  2. $d$ 是整数: $d=\operatorname{gcd}(a, n)$ 是一个在 $\mathbb{Z}$ 中计算得到的正整数。然后我们再用这个整数 $d$ 来生成 $\mathbb{Z}/n\mathbb{Z}$ 中的子群 $\langle [d]_n \rangle$
  3. $c \in \langle d \rangle$ 的等价形式: $c \in \langle d \rangle$$\mathbb{Z}/n\mathbb{Z}$ 中,完全等价于整数关系 $d \mid c$。在实际判断时,后者往往更直接、更方便计算。
📝 [总结]

命题 1.4.3 提供了判断线性同余方程 $ax=c$$\mathbb{Z}/n\mathbb{Z}$ 中是否有解的一个简洁而强大的判别准则。它将一个关于乘法的问题,优雅地转化为了一个关于最大公约数整除性问题。其结论是:方程 $ax=c$ 有解,当且仅当 $\operatorname{gcd}(a,n)$ 能够整除 $c$

🎯 [存在目的]

该命题的根本目的在于解决问题。它回答了本节开头提出的核心问题,为模算术中的一类基本方程提供了完整的可解性理论。这个结果是初等数论的基石之一,不仅在理论上重要,也是后续讨论可逆元(即 $ax=1$ 何时有解)的直接基础,并对密码学等应用领域至关重要。

🧠 [直觉心智模型]

再次回到环形楼梯的谜题:从 $0$ 出发,每次迈 $a$ 步,能否恰好到达第 $c$ 级台阶(总共 $n$ 级)?

  1. $d = \operatorname{gcd}(a, n)$ 可以理解为你“步长 $a$” 和 “楼梯周长 $n$” 之间固有的“协调单位”。你无论怎么走,你所能到达的所有台阶编号,都必须是这个“协调单位” $d$ 的整数倍。
  2. 比如,楼梯总共 $n=12$ 级,你每次迈 $a=4$ 步。$\operatorname{gcd}(4, 12)=4$。你只能停在 $0, 4, 8$ 这三级台阶上,绝不可能停在第 $6$ 级台阶。
  3. 命题 1.4.3 就是在说:你的目标台阶 $c$ 必须是你能力所及的台阶之一。也就是说,$c$ 必须在由你的“协调单位” $d$ 所决定的那些台阶上。换言之,$c$ 必须是 $d$ 的倍数。
💭 [直观想象]

想象你在一个无限大的方格纸上。你想从原点 $(0,0)$ 出发,通过向量 $(a, n)$$(0, n)$ 的整数线性组合(即 $x(a,n) + y(0,n)$ 是不准确的,应该是 $x(a, \text{something}) + y(n, \text{something})$。正确的形式是丢番图方程 $ax+ny=c$)来到达目标点 $c$

实际上应该是,你只能沿着向量 $(a, -1)$$(n, 0)$ 走。你想知道你的 $y$ 坐标能否达到 $-c/n$ ? 不对。

让我们换个更贴切的想象。

你有一堆无限供应的面值为 $a$ 元和 $n$ 元的邮票。你想用这些邮票恰好凑出 $c$ 元的邮资。根据裴蜀定理,你能凑出的所有面值,都是 $\operatorname{gcd}(a,n)$ 的倍数。因此,你只有在 $c$$\operatorname{gcd}(a,n)$ 的倍数时,才能成功。

$ax \equiv c \pmod n$ 变形为 $ax - ny = c$(这里 $y$ 是商),这就完全是你用 $a$ 元邮票买了 $x$ 张,同时退回了 $y$$n$ 元的“代金券”,最后支付了 $c$ 元。这和你用 $a$ 元和 $n$ 元邮票凑出 $c$ 元是同一个问题。


1. 1.7 推论 1.4.4

📜 [原文7]

1推论 1.4.4。

给定$a \in \mathbb{Z} / n \mathbb{Z}$,存在$x \in \mathbb{Z} / n \mathbb{Z}$使得$ax =1$,即$a$$(\mathbb{Z} / n \mathbb{Z}, \cdot)$可逆元$\Longleftrightarrow \operatorname{gcd}(a, n)=1$,即$a$$n$互素

📖 [逐步解释]

这个推论是前一个命题 1.4.3 的一个极其重要的特例。它完整地刻画了模 n 环中哪些元素具有乘法逆元

  1. 问题的特殊化: 我们现在关注的方程是 $ax=1$。这是在问:对于给定的元素 $a$,是否存在一个“倒数” $x$,使得它俩相乘的结果是乘法单位元 $1$
    • 环论中,满足这个条件的元素 $a$ 被称为可逆元 (invertible element) 或单位 (unit)。
  2. 应用命题 1.4.3: 我们可以直接套用命题 1.4.3 的结论,只需将 $c$ 替换为 $1$
    • 命题 1.4.3: $ax=c$ 有解 $\iff \operatorname{gcd}(a, n) \mid c$
    • 应用到本推论: $ax=1$ 有解 $\iff \operatorname{gcd}(a, n) \mid 1$
  3. 结论的得出:
    • 一个正整数($\operatorname{gcd}(a,n)$ 总是正的)能够整除 $1$,唯一的可能性就是这个正整数本身就是 $1$
    • 因此,条件 $\operatorname{gcd}(a, n) \mid 1$ 等价于 $\operatorname{gcd}(a, n) = 1$
    • $\operatorname{gcd}(a, n) = 1$ 的定义就是“整数 $a$$n$ 互素 (coprime 或 relatively prime)”。
    • 由于推论 1.4.2 保证了“互素”这个性质对于同余类是良定义的,我们可以说同余类 $a$$n$ 互素
  4. 总结: 一个元素 $a \in \mathbb{Z}/n\mathbb{Z}$可逆元,当且仅当它所代表的整数与模数 $n$ 互素
💡 [数值示例]
  • 示例 1: 在 $\mathbb{Z} / 10 \mathbb{Z}$ 中,哪些元素是可逆元
  • 我们需要找到所有与 $10$ 互素同余类
  • $\operatorname{gcd}(1, 10)=1$ -> $1$ 是可逆元 ($1 \cdot 1 = 1$)。
  • $\operatorname{gcd}(2, 10)=2 \ne 1$ -> $2$ 不是可逆元。
  • $\operatorname{gcd}(3, 10)=1$ -> $3$ 是可逆元。我们可以找一下它的逆元:$3 \cdot 7 = 21 \equiv 1 \pmod{10}$。所以 $3$ 的逆元是 $7$
  • $\operatorname{gcd}(4, 10)=2 \ne 1$ -> $4$ 不是可逆元。
  • $\operatorname{gcd}(5, 10)=5 \ne 1$ -> $5$ 不是可逆元。
  • $\operatorname{gcd}(6, 10)=2 \ne 1$ -> $6$ 不是可逆元。
  • $\operatorname{gcd}(7, 10)=1$ -> $7$ 是可逆元 (它的逆元是 $3$)。
  • $\operatorname{gcd}(8, 10)=2 \ne 1$ -> $8$ 不是可逆元。
  • $\operatorname{gcd}(9, 10)=1$ -> $9$ 是可逆元 ($9 \cdot 9 = 81 \equiv 1 \pmod{10}$)。所以 $9$ 的逆元是它自身。
  • 结论:$\mathbb{Z} / 10 \mathbb{Z}$ 中的可逆元集合是 $\{1, 3, 7, 9\}$
  • 示例 2: 在 $\mathbb{Z} / 7 \mathbb{Z}$ 中 (7是素数)。
  • 我们需要找到与 $7$ 互素的数 (在 $1$$6$ 之间)。
  • 因为 $7$素数,所以 $1, 2, 3, 4, 5, 6$ 都与 $7$ 互素。
  • 因此,在 $\mathbb{Z} / 7 \mathbb{Z}$ 中,所有非零元素都是可逆元。这是一个域 (field) 的特征。
⚠️ [易错点]
  1. 0 的情况: $\operatorname{gcd}(0, n) = n$。因为 $n$ 通常大于 $1$,所以 $\operatorname{gcd}(0, n) \ne 1$。因此,元素 $0$ (即 $[0]_n$) 永远不是可逆元。
  2. 1 的情况: $\operatorname{gcd}(1, n) = 1$ 对于所有 $n \ge 1$。因此,元素 $1$ (即 $[1]_n$) 永远是可逆元,它的逆元是它自身。
  3. 误认为所有非零元素都可逆: 这只在 $n$素数时成立。如果 $n$合数,则必然存在非零的不可逆元素(即零因子)。例如在 $\mathbb{Z} / 6 \mathbb{Z}$ 中,$2, 3, 4$ 都是非零的,但它们都不可逆。
📝 [总结]

推论 1.4.4 给出了在模 n 环 $\mathbb{Z}/n\mathbb{Z}$ 中识别可逆元的黄金法则:一个元素 $a$ 可逆的充要条件是它与模数 $n$ 互素。这个简洁的结论是初等数论群论的核心成果之一,它允许我们精确地描述出模 n 乘法群的成员。

🎯 [存在目的]

此推论的目的是为了精确定义和构建一个新的、非常重要的代数结构——模 n 乘法群,记作 $(\mathbb{Z}/n\mathbb{Z})^*$。这个群由 $\mathbb{Z}/n\mathbb{Z}$ 中所有的可逆元组成,其运算是模 n 乘法。没有这个推论,我们就无法确定这个集合到底包含哪些元素。这个推论是打开欧拉函数费马小定理欧拉定理大门的钥匙。

🧠 [直觉心智模型]

$\mathbb{Z}/n\mathbb{Z}$ 这个“模算术世界”里,想做“除法”(即乘以一个逆元),就相当于想从迷宫里走回起点 $1$

  1. 元素 $a$ 是你当前的位置。
  2. 你要找一个步数 $x$,使得 $ax=1$,即从位置 $a$ 出发,走 $x$ 步“$a$ 类型”的步子,能回到起点 $1$
  3. 推论 1.4.4 告诉你,你能不能回到起点 $1$,完全取决于你的初始位置 $a$ 和迷宫的大小 $n$ 是否“互素”。
  4. 互素”就像是你拥有了迷宫的“万能钥匙”或“特权”,保证你总有路能走回起点。如果你和迷宫大小 $n$ “不互素”(有公因子大于1),你就被困在迷宫的某个子区域里,永远到不了起点 $1$。例如,在 $\mathbb{Z}/6\mathbb{Z}$ 中,如果你在位置 $2$$4$,你无论乘以什么,都只能在 $\{0, 2, 4\}$ 这个“子区域”里打转,永远到不了 $1$
💭 [直观想象]

想象一个由 $n$ 个灯泡组成的圆形灯阵,编号 $0, 1, ..., n-1$。你有一个特殊的开关 $a$

  1. 按一下开关 $a$,会改变一组灯泡的状态,其效果等同于做了一次“乘 $a$”的操作。
  2. 方程 $ax=1$ 是在问:我能否通过按动开关 $a$ 若干次($x$ 次,这里的 $x$ 也是一个开关类型),最终只让 $1$ 号灯泡亮着,其他都熄灭?
  3. 推论 1.4.4 给出答案:你能不能做到这件事,只取决于你的开关编号 $a$ 和灯泡总数 $n$ 是否互素
  4. 如果 $\operatorname{gcd}(a, n)=1$,你就可以通过一系列复杂的操作(找到逆元 $x$)精准地点亮 $1$ 号灯泡。
  5. 如果 $\operatorname{gcd}(a, n) \ne 1$,你的开关 $a$ 有“缺陷”,它会联动点亮或熄灭一些不该动的灯泡,导致你永远无法实现只点亮 $1$ 号灯泡这个“精准操作”。

1. 1.8 $(\mathbb{Z} / n \mathbb{Z})^{*}$ 的定义

📜 [原文8]

回想一下,$(\mathbb{Z} / n \mathbb{Z})^{*}$二元结构$(\mathbb{Z} / n \mathbb{Z}, \cdot)$可逆元的集合。特别是,$\left((\mathbb{Z} / n \mathbb{Z})^{*}, \cdot\right)$阿贝尔群。上述推论的陈述是:

$$ (\mathbb{Z} / n \mathbb{Z})^{*}=\{a \in \mathbb{Z} / n \mathbb{Z}: \operatorname{gcd}(a, n)=1\} $$

每当我们写$(\mathbb{Z} / n \mathbb{Z})^{*}$时,群运算被理解为乘法。注意$(\mathbb{Z} / n \mathbb{Z})^{*}$不是$\mathbb{Z} / n \mathbb{Z}$子群(其中运算必然是$+$)。

📖 [逐步解释]

本段正式定义了核心研究对象之一:整数模 n 乘法群 $(\mathbb{Z} / n \mathbb{Z})^*$

  1. 定义回顾:
    • 首先,它提醒我们一个通用的代数概念:对于任何一个有乘法单位元 1二元结构(如幺半群),我们用星号 * 来表示其所有可逆元的集合。
    • 因此,$(\mathbb{Z} / n \mathbb{Z})^*$ 就是 $\mathbb{Z} / n \mathbb{Z}$ 中所有具有乘法逆元的元素的集合。
  2. 群的性质:
    • 这个可逆元的集合,在乘法运算下,自身也构成一个。这在抽象代数中是一个普遍结论:
    • 封闭性: 两个可逆元的乘积仍然是可逆的 ($(ab)^{-1}=b^{-1}a^{-1}$) 。
    • 结合律: 继承自原来的结构 $(\mathbb{Z} / n \mathbb{Z}, \cdot)$
    • 单位元: 原来的单位元 $1$ 总是可逆的,所以 $1 \in (\mathbb{Z} / n \mathbb{Z})^*$
    • 逆元: 根据定义,集合里的每个元素都有逆元。
    • 此外,因为 $\mathbb{Z} / n \mathbb{Z}$ 的乘法是可交换的($ab=ba$),所以 $(\mathbb{Z} / n \mathbb{Z})^*$ 的乘法也是可交换的,因此它是一个阿贝尔群
  3. 元素的具体刻画:
    • 结合推论 1.4.4,我们可以给出 $(\mathbb{Z} / n \mathbb{Z})^*$ 元素的精确描述。
    • 推论说可逆元等价于与 n 互素
    • 因此,$(\mathbb{Z} / n \mathbb{Z})^*$ 的集合就是所有与模数 $n$ 互素同余类的集合。这就是下面这个公式的含义。
  4. 运算约定:
    • 当单独写出 $(\mathbb{Z} / n \mathbb{Z})^*$ 时,我们默认讨论的是它作为一个的结构,并且其群运算模 n 乘法,而不是加法。
  5. 重要提醒:
    • $(\mathbb{Z} / n \mathbb{Z})^*$ 不是 $(\mathbb{Z} / n \mathbb{Z}, +)$子群。这是一个非常重要的区分。
    • 子群的定义要求使用相同的运算$(\mathbb{Z} / n \mathbb{Z}, +)$ 的运算是加法
    • $(\mathbb{Z} / n \mathbb{Z})^*$ 的运算是乘法。运算都不同,根本谈不上是子群。
    • 而且,$(\mathbb{Z} / n \mathbb{Z})^*$ 对于加法通常是不封闭的。例如,在 $(\mathbb{Z} / 10 \mathbb{Z})^*$ 中,$3$$7$ 都是元素,但它们的和 $3+7=10 \equiv 0 \pmod{10}$,而 $0$ 并不在 $(\mathbb{Z} / 10 \mathbb{Z})^*$ 中。
    • $(\mathbb{Z} / n \mathbb{Z})^*$ 只是 $\mathbb{Z} / n \mathbb{Z}$ 的一个子集,它在另一种运算(乘法)下恰好构成了群。
∑ [公式拆解]

公式:

$$ (\mathbb{Z} / n \mathbb{Z})^{*}=\{a \in \mathbb{Z} / n \mathbb{Z}: \operatorname{gcd}(a, n)=1\} $$

符号拆解:

  • $(\mathbb{Z} / n \mathbb{Z})^*$: 整数模 n 乘法群。这是本段定义的核心对象。
  • $\{ \dots \}$: 集合的标准表示法。
  • $a \in \mathbb{Z} / n \mathbb{Z}$: 集合的元素 $a$ 是来自模 n 环 $\mathbb{Z} / n \mathbb{Z}$同余类
  • $:$: "使得" (such that) 的意思,后面是元素需要满足的条件。
  • $\operatorname{gcd}(a, n)=1$: 元素 $a$ 必须满足的条件,即它所代表的整数与模数 $n$ 互素

推导:

这个公式不是推导出来的,而是一个基于推论 1.4.4 的定义性陈述

  1. 我们从抽象定义出发:$(\mathbb{Z} / n \mathbb{Z})^*$$\mathbb{Z} / n \mathbb{Z}$ 中所有可逆元的集合。
  2. 推论 1.4.4 证明了:$a$ 是可逆元 $\iff \operatorname{gcd}(a, n)=1$
  3. 将这个等价条件代入抽象定义,就得到了这个具体的、可操作的集合描述公式。
💡 [数值示例]
  • 示例 1: 求 $(\mathbb{Z} / 8 \mathbb{Z})^*$
  • $n=8$。我们要找 $\{0, 1, 2, 3, 4, 5, 6, 7\}$ 中与 $8$ 互素的数。
  • $\operatorname{gcd}(1, 8)=1$
  • $\operatorname{gcd}(3, 8)=1$
  • $\operatorname{gcd}(5, 8)=1$
  • $\operatorname{gcd}(7, 8)=1$
  • 其他数 ($0, 2, 4, 6$) 与 $8$ 的最大公约数都大于 $1$
  • 所以,$(\mathbb{Z} / 8 \mathbb{Z})^* = \{1, 3, 5, 7\}$。这是一个有 4 个元素的阿贝尔群,其运算是模 8 乘法。
  • 示例 2: 求 $(\mathbb{Z} / 5 \mathbb{Z})^*$
  • $n=5$。我们要找 $\{0, 1, 2, 3, 4\}$ 中与 $5$ 互素的数。
  • 因为 $5$ 是素数,所以 $1, 2, 3, 4$ 都与 $5$ 互素。
  • 所以,$(\mathbb{Z} / 5 \mathbb{Z})^* = \{1, 2, 3, 4\}$。这是一个有 4 个元素的阿贝尔群
⚠️ [易错点]
  1. 群运算是乘法: 重复强调,不要对 $(\mathbb{Z} / n \mathbb{Z})^*$ 里的元素做加法并期望它还在群里。例如,在 $(\mathbb{Z}/8\mathbb{Z})^*$ 中,$3, 5$ 都在,但 $3+5=8\equiv0$ 不在。而 $3 \cdot 5 = 15 \equiv 7$,仍在群中。
  2. $\mathbb{Z}/n\mathbb{Z}$ 的关系: $(\mathbb{Z} / n \mathbb{Z})^*$$\mathbb{Z} / n \mathbb{Z}$ 的一个子集,但不是子环(因为它对加法不封闭),也不是子群(因为运算不同)。它是在 $\mathbb{Z} / n \mathbb{Z}$ 这个“大池子”里,用乘法这根“绳子”圈出来的一块能“自给自足”形成一个的小区域。
  3. $n=1$$n=2$:
  4. $(\mathbb{Z} / 1 \mathbb{Z})^* = \{0\}^* = \{0\}$,因为 $\operatorname{gcd}(0,1)=1$。这是一个只包含一个元素的平凡群。
  5. $(\mathbb{Z} / 2 \mathbb{Z})^* = \{1\}$,因为 $\operatorname{gcd}(1,2)=1$。这也是一个平凡群。
📝 [总结]

本段正式地定义了整数模 n 乘法群 $(\mathbb{Z} / n \mathbb{Z})^*$,它由 $\mathbb{Z} / n \mathbb{Z}$ 中所有与 $n$ 互素同余类构成,并以模 n 乘法作为其群运算。同时,它澄清了这个乘法群与原来的加法群 $(\mathbb{Z} / n \mathbb{Z}, +)$ 的关系,强调前者绝不是后者的子群

🎯 [存在目的]

本段的目的是构建命名一个核心的代数对象。通过给这个由可逆元构成的集合一个名字 $(\mathbb{Z} / n \mathbb{Z})^*$ 并明确其群结构,数学家们得以系统地研究它的性质,如它的阶(欧拉函数)、它的结构(是否循环)、它的元素有什么样的等等。这是从一般的理论向更具体的数论有限群论深入的关键一步。

🧠 [直觉心智模型]

想象 $\mathbb{Z}/n\mathbb{Z}$ 是一个国家的所有公民。

  1. $(\mathbb{Z} / n \mathbb{Z}, +)$ 是这个国家的全民社交系统,每个人都可以和任何人“相加”(交往)。
  2. 现在国家要成立一个精英俱乐部 $(\mathbb{Z} / n \mathbb{Z})^*$,入会标准是:你(代表的数字 $a$)必须和国家代号 $n$ 互素。这个“互素”可以理解为一种特殊的“忠诚度”或“无利益冲突”。
  3. 这个俱乐部有自己的运作规则——乘法。俱乐部成员之间的互动(相乘)产生的结果仍然是俱乐部成员,保证了俱乐部的封闭和精英性。
  4. 这个段落就是在发布这个精英俱乐部的章程:明确了会员资格(与 $n$ 互素)和活动规则(乘法)。并且特别提醒:不要把俱乐部的活动规则(乘法)和全民社交规则(加法)搞混了,俱乐部不是全民社交系统的一个分支。
💭 [直观想象]

设想一个化学实验室里有 $n$ 种基础化学品,编号 $0$$n-1$ ($\mathbb{Z}/n\mathbb{Z}$)。

  1. 加法是一种常规混合,任何两种都能混。
  2. 乘法是一种特殊的催化反应。
  3. $(\mathbb{Z} / n \mathbb{Z})^*$ 是这些化学品中的一个“稳定剂”子集。一种化学品 $a$ 能成为稳定剂,条件是 $\operatorname{gcd}(a, n)=1$
  4. 这个定义的伟大之处在于:
  5. 两个稳定剂(如 $a, b$)通过催化反应(乘法)产生的新物质 $ab \pmod n$,必然还是一个稳定剂。
  6. 存在一个“万能稳定剂”——$1$ 号化学品。
  7. 每个稳定剂 $a$ 都有一个对应的“反稳定剂” $a^{-1}$,它俩反应会变回万能稳定剂 $1$
  8. 因此,所有稳定剂在催化反应规则下,形成了一个封闭、自洽的化学反应。本段就是在定义这个“稳定剂大家族”。

1. 1.9 示例 1.4.5

📜 [原文9]

1例 1.4.5。

(i) $(\mathbb{Z} / 6 \mathbb{Z})^{*}=\{1,5\}$。必然有$(\mathbb{Z} / 6 \mathbb{Z})^{*} \cong \mathbb{Z} / 2 \mathbb{Z}$,并且$5$$2$,即在$\mathbb{Z} / 6 \mathbb{Z}$$5^{2}=1$

(ii) $(\mathbb{Z} / 5 \mathbb{Z})^{*}=\{1,2,3,4\}$,因此$\#\left((\mathbb{Z} / 5 \mathbb{Z})^{*}\right)=4$。很容易看出$(\mathbb{Z} / 5 \mathbb{Z})^{*}$循环的。事实上,$2^{2}=4,2^{3}=3$,并且$2^{4}=1$,因此$(\mathbb{Z} / 5 \mathbb{Z})^{*}=\langle 2\rangle$

(iii) 另一方面,$(\mathbb{Z} / 8 \mathbb{Z})^{*}=\{1,3,5,7\}$,因此$\#((\mathbb{Z} / 8 \mathbb{Z}))^{*}=4$。但是$(\mathbb{Z} / 8 \mathbb{Z})^{*}$不是循环的,因为$3^{2}=5^{2}=7^{2}=1$。因此$(\mathbb{Z} / 8 \mathbb{Z})^{*}$的每个元素$1$$2$。特别是,$(\mathbb{Z} / 8 \mathbb{Z})^{*}$中没有$4$元素,因此$(\mathbb{Z} / 8 \mathbb{Z})^{*}$不是循环的。

📖 [逐步解释]

这一段通过三个具体的例子,展示了不同类型的乘法群 $(\mathbb{Z}/n\mathbb{Z})^*$,并引入了对它们结构的初步分析,特别是“循环群”这个重要概念。

(i) $(\mathbb{Z} / 6 \mathbb{Z})^{*}$

  • 元素: 我们要找与 $6$ 互素的数。在 $\{1, 2, 3, 4, 5\}$ 中,只有 $1$$5$$6$ 互素($\operatorname{gcd}(1,6)=1, \operatorname{gcd}(5,6)=1$)。所以 $(\mathbb{Z} / 6 \mathbb{Z})^* = \{1, 5\}$
  • 群结构: 这个群只有 2 个元素。在群论中,任何一个 2 阶群(只有两个元素的群)都必然和循环群 $\mathbb{Z}/2\mathbb{Z}$ 同构(isomorphic)。同构意味着它们在结构上是完全一样的,只是元素的名字不同。
  • $\mathbb{Z}/2\mathbb{Z} = \{0, 1\}$,运算是模 2 加法。
  • $(\mathbb{Z}/6\mathbb{Z})^* = \{1, 5\}$,运算是模 6 乘法。
  • 我们可以建立一个映射:$0 \mapsto 1$, $1 \mapsto 5$。这个映射保持了运算结构。
  • 元素阶:
  • $1$ 是单位元,阶为 $1$
  • $5$ 的阶是多少?我们要计算 $5$ 的幂次(模 6),直到结果为 $1$$5^1 = 5 \pmod 6$$5^2 = 25 \equiv 1 \pmod 6$。所以 $5$$2$

(ii) $(\mathbb{Z} / 5 \mathbb{Z})^{*}$

  • 元素: 因为 $5$ 是素数,所以 $\{1, 2, 3, 4\}$ 都与 $5$ 互素。$(\mathbb{Z} / 5 \mathbb{Z})^* = \{1, 2, 3, 4\}$
  • 群的阶: 这个群的元素个数是 $4$,记为 $\#((\mathbb{Z} / 5 \mathbb{Z})^*)=4$
  • 循环群: 一个群被称为循环群,如果它能由其中一个元素(称为生成元)通过重复运算(这里是乘法)得到所有其他元素。
  • 寻找生成元: 让我们来检验元素 $2$ 是否是生成元。
  • $2^1 = 2 \pmod 5$
  • $2^2 = 4 \pmod 5$
  • $2^3 = 8 \equiv 3 \pmod 5$
  • $2^4 = 16 \equiv 1 \pmod 5$
  • 我们看到,$2$ 的幂次遍历了群里所有的元素 $\{2, 4, 3, 1\}$。因此,$2$ 是一个生成元,而 $(\mathbb{Z} / 5 \mathbb{Z})^*$ 是一个 4 阶循环群。我们可以记作 $(\mathbb{Z} / 5 \mathbb{Z})^* = \langle 2 \rangle$

(iii) $(\mathbb{Z} / 8 \mathbb{Z})^{*}$

  • 元素: 我们要找与 $8$ 互素的数。在 $\{1, ..., 7\}$ 中,只有奇数 $1, 3, 5, 7$$8$ 互素。$(\mathbb{Z} / 8 \mathbb{Z})^* = \{1, 3, 5, 7\}$
  • 群的阶: 这个群也有 4 个元素,$\#((\mathbb{Z} / 8 \mathbb{Z})^*)=4$
  • 是不是循环群?: 同样是 4 阶群,它和 $(\mathbb{Z} / 5 \mathbb{Z})^*$ 结构一样吗?我们来计算每个非单位元元素的阶。
  • $3^1 = 3$, $3^2 = 9 \equiv 1 \pmod 8$。所以 $3$ 的阶是 $2$。它只能生成 $\{1, 3\}$,不能生成整个群。
  • $5^1 = 5$, $5^2 = 25 \equiv 1 \pmod 8$。所以 $5$ 的阶是 $2$。它只能生成 $\{1, 5\}$
  • $7^1 = 7$, $7^2 = 49 \equiv 1 \pmod 8$。所以 $7$ 的阶是 $2$。它只能生成 $\{1, 7\}$
  • 结论: 这个群里,除了单位元 $1$ (阶为 1) 之外,所有其他元素的阶都是 $2$。没有任何一个元素的阶是 $4$ (群的阶)。根据循环群的定义,如果一个群是循环群,它必须有一个阶等于群的阶的元素(即生成元)。因为 $(\mathbb{Z} / 8 \mathbb{Z})^*$ 中没有 4 阶元素,所以它不是循环群
💡 [数值示例]

这些例子本身就是非常具体的数值示例。我们可以再补充一个,例如 $(\mathbb{Z} / 10 \mathbb{Z})^*$

  • 元素: 在 1.1.7 节中我们已经算出,$(\mathbb{Z} / 10 \mathbb{Z})^* = \{1, 3, 7, 9\}$。这也是一个 4 阶群。
  • 结构: 它是循环的吗?我们来找生成元。
  • $3^1=3$
  • $3^2=9$
  • $3^3=27 \equiv 7$
  • $3^4=81 \equiv 1$
  • 是的,$3$ 的幂次遍历了所有元素 $\{3, 9, 7, 1\}$。所以 $(\mathbb{Z} / 10 \mathbb{Z})^* = \langle 3 \rangle$ 是一个 4 阶循环群
  • 这说明,$(\mathbb{Z} / 10 \mathbb{Z})^*$$(\mathbb{Z} / 5 \mathbb{Z})^*$同构的,而它们都与 $(\mathbb{Z} / 8 \mathbb{Z})^*$ 不同构
⚠️ [易错点]
  1. 同阶群不同构: 这是本节例子的核心启示。仅仅知道一个群有 $n$ 个元素,并不足以确定它的结构。例如,$(\mathbb{Z} / 5 \mathbb{Z})^*$$(\mathbb{Z} / 8 \mathbb{Z})^*$ 都是 4 阶群,但一个是循环群(同构于 $\mathbb{Z}/4\mathbb{Z}$),另一个不是(它同构于 $\mathbb{Z}/2\mathbb{Z} \times \mathbb{Z}/2\mathbb{Z}$,克莱因四元群)。
  2. 阶的计算: 计算元素 $a$ 的阶,就是计算最小的正整数 $k$ 使得 $a^k \equiv 1 \pmod n$。不要算错幂次或者模运算。
  3. 生成元的判断: 要判断一个元素 $g$ 是不是生成元,你需要验证它的幂次 $g^1, g^2, g^3, \dots$ 是否能不重复地覆盖群里所有的元素。一个等价且更快的判断方法是,验证 $g$ 的阶是否等于群的阶。
📝 [总结]

这组例子通过对 $n=6, 5, 8$ 三种情况的分析,生动地展示了乘法群 $(\mathbb{Z}/n\mathbb{Z})^*$ 的多样性。它表明:

  1. 群的阶(元素个数)是其基本属性。
  2. 群的结构(是否为循环群)是更深层次的属性。
  3. 即使两个群的阶相同,它们的结构也可能完全不同,即它们可能不同构
🎯 [存在目的]

这些例子的存在是为了将前面抽象的定义和推论“具象化”。通过动手计算几个小阶数的乘法群,读者可以:

  1. 巩固对 $(\mathbb{Z}/n\mathbb{Z})^*$ 定义的理解(如何找出其元素)。
  2. 熟悉群论的基本概念,如群的阶元素的阶循环群生成元
  3. 建立一个重要的认知:群的结构比它的阶更重要。这为后续更深入地探讨不同 $(\mathbb{Z}/n\mathbb{Z})^*$ 的结构(如中国剩余定理)埋下伏笔。
🧠 [直觉心智模型]

想象不同公司的领导团队。

  1. (i) $(\mathbb{Z} / 6 \mathbb{Z})^*$: 只有两个人,CEO($1$)和COO($5$)。COO听CEO的,做任何决策都要和CEO商量,非常简单的“一主一辅”结构。这就像 $\mathbb{Z}/2\mathbb{Z}$
  2. (ii) $(\mathbb{Z} / 5 \mathbb{Z})^*$: 四人团队 $\{1,2,3,4\}$。其中有个核心人物 $2$生成元)。他的一个想法($2^1$),能引出第二个想法($2^2$),再引出第三个想法($2^3$),最后回归初心($2^4=1$),并且这个过程覆盖了团队所有可能的决策。这是一个“一竿子插到底”的层级式链式领导结构。
  3. (iii) $(\mathbb{Z} / 8 \mathbb{Z})^*$: 也是四人团队 $\{1,3,5,7\}$。但这里没有绝对的核心。三个副总 $3, 5, 7$ 都是“一言堂”,他们各自的任何决策(平方)都会直接回到CEO($1$)那里,但他们之间无法互相领导。这是一个扁平化的、“三权分立”式的领导结构。每个副总都只管自己的一亩三分地。
  4. 本例说明,同样是4个人的团队,其内部权力结构和运作方式可以完全不同。
💭 [直观想象]

想象几组不同的舞者。

  1. (i) $(\mathbb{Z} / 6 \mathbb{Z})^*$: 两个舞者 $\{1, 5\}$$1$号舞者不动,$5$号舞者跳一步就回到原位。这是一支非常简单的双人舞。
  2. (ii) $(\mathbb{Z} / 5 \mathbb{Z})^*$: 四个舞者 $\{1, 2, 3, 4\}$$2$号舞者是领舞。他跳第一步,到了一个新位置;再跳一步,又到一个新位置;第三步,又是一个新位置;第四步,回到起点。他的舞步轨迹覆盖了所有四个位置。其他舞者都在他的轨迹上。这是一支优美的“环形”集体舞。
  3. (iii) $(\mathbb{Z} / 8 \mathbb{Z})^*$: 也是四个舞者 $\{1, 3, 5, 7\}$。但这里没有领舞。$3, 5, 7$ 三位舞者各自都只会跳一步,然后就立刻回到起点。他们每个人都只在自己和起点之间跳动,无法到达其他人的位置。这是三支独立的“原地踏步”双人舞的组合。
  4. 这个例子告诉我们,同样是四个人跳舞,可以编排出结构完全不同的舞蹈。

21.2 欧拉 $\phi$-函数

1. 2.1 定义 1.4.6 (欧拉 $\phi$-函数)

📜 [原文10]

1定义 1.4.6。

定义欧拉$\phi$-函数$\phi: \mathbb{N} \rightarrow \mathbb{N}$为:

$$ \phi(n)=\#\left((\mathbb{Z} / n \mathbb{Z})^{*}\right) $$

因此$\phi(n)$整数$a, 0 \leq a \leq n-1$中使得$\operatorname{gcd}(a, n)=1$数量

📖 [逐步解释]

这一段定义了一个在数论中极为重要的函数——欧拉 $\phi$ 函数 (Euler's totient function)。

  1. 函数的定义:
    • 名称: 欧拉 $\phi$-函数,通常读作 "Euler's phi function"。
    • 符号: $\phi$ (希腊字母 phi)。
    • 定义域与值域: 它是一个从正整数集合 $\mathbb{N}$ (即 $\{1, 2, 3, ...\}$) 映射到正整数集合 $\mathbb{N}$ 的函数。即输入一个正整数 $n$,输出也是一个正整数 $\phi(n)$
    • 核心定义: $\phi(n)$ 被定义为乘法群 $(\mathbb{Z} / n \mathbb{Z})^*$ (order),也就是这个群中元素的个数。符号 $\#(\cdot)$ 表示计算一个集合的元素数量。
  2. 定义的等价解释:
    • 我们在 1.1.8 节中已经确定了 $(\mathbb{Z} / n \mathbb{Z})^*$ 的元素是什么:它们是所有与模数 $n$ 互素同余类
    • $\mathbb{Z}/n\mathbb{Z}$ 中,我们通常用 $\{0, 1, ..., n-1\}$$n$ 个数作为所有同余类代表元
    • 因为推论 1.4.2保证了“互素”性质不依赖于代表元的选择,所以要计算 $(\mathbb{Z} / n \mathbb{Z})^*$ 的元素个数,我们只需要数一数在 $\{0, 1, ..., n-1\}$ 这组代表元中,有多少个数与 $n$ 互素
    • (注意:$\operatorname{gcd}(0, n) = n$,所以 $0$ 只有在 $n=1$ 时才与 $n$ 互素。通常我们考虑 $n>1$,所以只需在 $\{1, ..., n-1\}$ 中计数即可。)
    • 因此,$\phi(n)$ 的计算方法就是:在从 1 到 n-1 (或 1 到 n) 的所有整数中,找出与 n 互素的数的个数。
∑ [公式拆解]

公式:

$$ \phi(n)=\#\left((\mathbb{Z} / n \mathbb{Z})^{*}\right) $$

符号拆解:

  • $\phi(n)$: 欧拉 $\phi$ 函数在正整数 $n$ 处的值。
  • $\#(\cdot)$: 基数 (cardinality) 运算符,用于计算一个集合中元素的数量。
  • $(\mathbb{Z} / n \mathbb{Z})^*$: 整数模 n 乘法群,即 $\mathbb{Z}/n\mathbb{Z}$ 中所有可逆元(与 $n$ 互素的同余类)的集合。

推导:

这个公式本身就是定义,不是推导的结果。它将抽象的群的阶与一个具体的数论计数问题联系起来。整个逻辑是:

  1. 定义 $\phi(n)$ 为群 $(\mathbb{Z} / n \mathbb{Z})^*$ 的阶。
  2. 回顾 $(\mathbb{Z} / n \mathbb{Z})^*$ 的构成:它由所有满足 $\operatorname{gcd}(a, n)=1$ 的同余类 $[a]_n$ 组成。
  3. 转化为计数问题: 计算这个群的阶,就等价于计算满足 $\operatorname{gcd}(a, n)=1$ 的代表元 $a$ (通常在 $1 \le a \le n$ 范围内) 的数量。
💡 [数值示例]
  • 示例 1: 计算 $\phi(10)$
  • 我们需要在 $\{1, 2, 3, 4, 5, 6, 7, 8, 9\}$ 中找出所有与 $10$ 互素的数。
  • $\operatorname{gcd}(1, 10) = 1$ (是)
  • $\operatorname{gcd}(2, 10) = 2$ (否)
  • $\operatorname{gcd}(3, 10) = 1$ (是)
  • $\operatorname{gcd}(4, 10) = 2$ (否)
  • $\operatorname{gcd}(5, 10) = 5$ (否)
  • $\operatorname{gcd}(6, 10) = 2$ (否)
  • $\operatorname{gcd}(7, 10) = 1$ (是)
  • $\operatorname{gcd}(8, 10) = 2$ (否)
  • $\operatorname{gcd}(9, 10) = 1$ (是)
  • $10$ 互素的数有 $1, 3, 7, 9$,共 4 个。
  • 因此,$\phi(10) = 4$。这也与我们之前算出的 $(\mathbb{Z}/10\mathbb{Z})^* = \{1, 3, 7, 9\}$ 的大小一致。
  • 示例 2: 计算 $\phi(7)$
  • 我们需要在 $\{1, 2, 3, 4, 5, 6\}$ 中找出所有与 $7$ 互素的数。
  • 因为 $7$ 是素数,所以 $1, 2, 3, 4, 5, 6$ 都与 $7$ 互素。
  • 共有 6 个数。
  • 因此,$\phi(7) = 6$
  • 示例 3: 计算 $\phi(1)$
  • 我们需要在 $1$$1$ 的范围内找与 $1$ 互素的数。
  • $\operatorname{gcd}(1, 1) = 1$
  • 只有一个数 $1$
  • 因此,$\phi(1) = 1$
⚠️ [易错点]
  1. 计数范围: $\phi(n)$ 是小于或等于 $n$ 的正整数中与 $n$ 互素的数的数目。通常在 $1$$n$ 的闭区间内计数。因为 $\operatorname{gcd}(n, n) = n > 1$ (对于 $n>1$),所以数到 $n-1$ 也可以。
  2. $\phi(p)$ (p为素数): 一个常见的误解是 $\phi(p) = p$。正确的应该是 $\phi(p) = p-1$,因为 $1, 2, ..., p-1$ 都与素数 $p$ 互素。
  3. $\phi(1)$: 这是一个特殊的边界情况。$\operatorname{gcd}(1, 1)=1$,所以 $\phi(1)=1$。这符合 $(\mathbb{Z}/1\mathbb{Z})^*$ 只有一个元素 $\{0\}$ 的事实,因为 $\operatorname{gcd}(0,1)=1$。这看起来有点奇怪,但定义是自洽的。
📝 [总结]

定义 1.4.6 引入了欧拉 $\phi$ 函数,它是一个核心的数论函数$\phi(n)$ 有两种等价的理解方式:

  1. 代数角度: 它是乘法群 $(\mathbb{Z} / n \mathbb{Z})^*$(元素个数)。
  2. 数论角度: 它是小于等于 $n$ 的正整数中与 $n$ 互素的数的个数。

这个定义为量化研究模 n 乘法群的大小提供了工具。

🎯 [存在目的]

此定义的目的是量化。我们已经知道了乘法群 $(\mathbb{Z}/n\mathbb{Z})^*$ 是什么,现在我们需要一个工具来衡量它的“大小”。欧拉 $\phi$ 函数就是这个工具。通过给这个“大小”一个名字和符号,我们就可以研究它自身的规律(例如,如何快速计算 $\phi(n)$),以及它与其他数学概念的关系(例如,在欧拉定理 $a^{\phi(n)} \equiv 1 \pmod n$ 中,它作为指数出现)。

🧠 [直觉心智模型]

再次想象精英俱乐部 $(\mathbb{Z}/n\mathbb{Z})^*$,其入会标准是与国家代号 $n$ 互素

  1. 欧拉 $\phi$ 函数 $\phi(n)$ 就是这个精英俱乐部的“会员总数”。
  2. 这个定义就是在说:我们现在专门发明一个函数,就用来查这个俱乐部的会员人数。你想知道 $n=10$ 这个国家的精英俱乐部有多少人?查一下 $\phi(10)$ 就行了,答案是 4。你想知道 $n=7$ 这个国家的俱乐部有多少人?查一下 $\phi(7)$,答案是 6。
💭 [直观想象]

想象一个圆桌,上面有 $n$ 个座位,编号 $1$$n$

  1. 我们要从这 $n$ 个人中选出一些人参加一个特殊的游戏。
  2. 选拔规则是:你的座位号必须和总座位数 $n$ 互素
  3. $\phi(n)$ 就是最终能参加游戏的人数。
  4. 例如,如果 $n=10$,座位号是 $1,2,3,4,5,6,7,8,9,10$。只有座位号是 $1,3,7,9$ 的人可以玩游戏。所以 $\phi(10)=4$
  5. 这个函数就是用来快速计算“有多少人能玩游戏”的。

1. 2.2 命题 1.4.7 (素数幂的 $\phi$ 函数值)

📜 [原文11]

1命题 1.4.7。

如果$p$素数$\phi(p)=p-1$。更一般地,如果$p$素数$k \in \mathbb{N}$,那么

$$ \phi\left(p^{k}\right)=p^{k-1}(p-1) . $$

📖 [逐步解释]

这个命题给出了计算欧拉 $\phi$ 函数在一个重要情况下的具体公式:当输入是素数时。

  1. 简单情况:$\phi(p)$:
    • 命题: 如果 $p$ 是一个素数,那么 $\phi(p) = p-1$
    • 解释: 根据 $\phi$ 函数的定义,$\phi(p)$ 是在 $\{1, 2, ..., p\}$ 中与 $p$ 互素的数的个数。
    • 因为 $p$素数,它的约数只有 $1$$p$
    • 所以,一个数要与 $p$ 不互素,它必须有除 $1$ 以外的公约数,这个公约数只能是 $p$。也就是说,这个数必须是 $p$ 的倍数。
    • $\{1, 2, ..., p\}$ 这个集合里,唯一的 $p$ 的倍数就是 $p$ 本身。
    • 所以,总共 $p$ 个数中,只有 $p$ 这一个数与 $p$ 不互素。剩下的 $p-1$ 个数(即 $1, 2, ..., p-1$)都与 $p$ 互素。
    • 因此,$\phi(p) = p-1$
  2. 一般情况:$\phi(p^k)$:
    • 命题: 如果 $p$素数$k$ 是正整数,那么 $\phi(p^k) = p^k - p^{k-1} = p^{k-1}(p-1)$
    • 解释: 我们要计算在 $\{1, 2, ..., p^k\}$ 中与 $p^k$ 互素的数的个数。
    • 反向思考 (Inclusion-Exclusion Principle): 直接数互素的数比较困难,我们可以数不互素的数,然后用总数减去它。
    • 一个数 $a$$p^k$ 不互素意味着什么?$\operatorname{gcd}(a, p^k) > 1$
    • 因为 $p^k$ 的所有约数都是 $p$ 的幂($p, p^2, ...$),所以 $a$$p^k$ 有大于 1 的公约数,当且仅当它们有公素因子 $p$
    • 也就是说,$a$$p^k$ 不互素 $\iff p$ 整除 $a$ ($\iff a$$p$ 的倍数)。
    • 现在问题转化为:在 $\{1, 2, ..., p^k\}$ 这个集合里,有多少个数是 $p$ 的倍数?
    • 这些数是:$p, 2p, 3p, ..., (p^{k-1})p$
    • 最后一个数是 $p^{k-1} \cdot p = p^k$。所以总共有 $p^{k-1}$$p$ 的倍数。
    • 计算结果:
    • 总数:$p^k$
    • 不互素的数的数量:$p^{k-1}$
    • 互素的数的数量 = 总数 - 不互素的数的数量
    • $\phi(p^k) = p^k - p^{k-1}$
    • 提取公因子 $p^{k-1}$,得到 $\phi(p^k) = p^{k-1}(p-1)$
  • 验证: 当 $k=1$ 时,公式变为 $\phi(p^1) = p^{1-1}(p-1) = p^0(p-1) = 1 \cdot (p-1) = p-1$。与简单情况一致。
∑ [公式拆解]

公式:

$$ \phi\left(p^{k}\right)=p^{k-1}(p-1) . $$

符号拆解:

  • $p$: 一个素数 (prime number),如 2, 3, 5, 7, ...
  • $k$: 一个正整数,$\mathbb{N} = \{1, 2, 3, ...\}$
  • $p^k$: $p$$k$ 次幂,是一个素数幂 (prime power)。
  • $\phi(p^k)$: 欧拉 $\phi$ 函数作用于素数幂 $p^k$ 的值。

推导 (如上文逐步解释中所述):

  1. 目标: 计数集合 $S = \{a \in \mathbb{Z} \mid 1 \le a \le p^k, \operatorname{gcd}(a, p^k)=1\}$ 的大小。
  2. 补集思想: $|S| = |\{1, ..., p^k\}| - |S^c|$,其中 $S^c = \{a \in \mathbb{Z} \mid 1 \le a \le p^k, \operatorname{gcd}(a, p^k) \ne 1\}$
  3. 刻画补集: $\operatorname{gcd}(a, p^k) \ne 1 \iff p \mid a$
  4. 计数补集: 在 $\{1, ..., p^k\}$$p$ 的倍数有 $p, 2p, ..., (p^{k-1})p$。共 $p^{k-1}$ 个。所以 $|S^c| = p^{k-1}$
  5. 得出结论: $\phi(p^k) = |S| = p^k - p^{k-1} = p^{k-1}(p-1)$
💡 [数值示例]
  • 示例 1: 计算 $\phi(8)$
  • $8 = 2^3$。这里 $p=2, k=3$
  • 根据公式:$\phi(2^3) = 2^{3-1}(2-1) = 2^2(1) = 4$
  • 验证: 与 $8$ 互素的数是 $\{1, 3, 5, 7\}$,确实是 4 个。与我们在 1.1.9 节的计算结果一致。
  • 示例 2: 计算 $\phi(9)$
  • $9 = 3^2$。这里 $p=3, k=2$
  • 根据公式:$\phi(3^2) = 3^{2-1}(3-1) = 3^1(2) = 6$
  • 验证: 在 $\{1, 2, 3, 4, 5, 6, 7, 8\}$ 中,与 $9$ 不互素的数是 $3$ 的倍数,即 $3, 6$。共 2 个。
  • 所以与 $9$ 互素的数有 $8 - 2 = 6$ 个。它们是 $\{1, 2, 4, 5, 7, 8\}$。结果正确。
  • 示例 3: 计算 $\phi(25)$
  • $25 = 5^2$。这里 $p=5, k=2$
  • 根据公式:$\phi(5^2) = 5^{2-1}(5-1) = 5^1(4) = 20$
⚠️ [易错点]
  1. $p$ 必须是素数: 这个公式仅适用于底数 $p$素数的情况。例如,不能用这个公式计算 $\phi(6)$,因为 $6$ 不是素数。$\phi(6)=2$,而 $6^0(6-1)=5$ 是错误的。
  2. 指数 $k-1$: 注意公式中 $p$ 的指数是 $k-1$,不是 $k$。这是一个常见的计算错误。
  3. $k=1$: 如前所述,当 $k=1$ 时,$\phi(p) = p^{1-1}(p-1) = p-1$,公式依然成立,是其特例。
📝 [总结]

命题 1.4.7 给出了计算欧拉 $\phi$ 函数在输入为素数幂 $p^k$ 时的有效公式:$\phi(p^k) = p^k - p^{k-1}$。这个公式的推导基于一个简单的组合计数技巧:从总数 $p^k$ 中减去与 $p^k$ 不互素(即为 $p$ 的倍数)的数的数量 $p^{k-1}$。这个命题是计算任意整数 $n$$\phi(n)$ 值的关键一步。

🎯 [存在目的]

这个命题的目的是提供一个“计算模块”。我们最终的目标是能够计算任意整数 $n$$\phi(n)$。根据算术基本定理,任何整数 $n$ 都可以唯一地分解为素数幂的乘积 ($n = p_1^{k_1} p_2^{k_2} \dots$)。如果 $\phi$ 函数具有积性(即 $\phi(mn)=\phi(m)\phi(n)$$\operatorname{gcd}(m,n)=1$),那么我们就可以先用本命题的公式计算出每个“积木” $\phi(p_i^{k_i})$,然后再把它们乘起来得到最终结果。因此,这个命题是构建通用 $\phi(n)$ 计算公式的基础。

🧠 [直觉心智模型]

想象一个大筛子,你要用它从 $1$$p^k$ 的所有数字中筛选出与 $p^k$ 互素的数。

  1. $p^k$ 不互素的沙子,都是那些被素数 $p$“污染”过的沙子(即 $p$ 的倍数)。
  2. 这个命题告诉你一个高效的筛选方法:不用一个个检查沙子是否被污染,你只需要计算一下被污染的沙子总共有多少,然后从全部沙子中把它们去掉就行了。
  3. $1$$p^k$ 的范围内,每 $p$ 个数里就有一个是被 $p$ 污染的。所以总共有 $p^k / p = p^{k-1}$ 颗被污染的沙子。
  4. 所以,干净的沙子(与 $p^k$ 互素的数)就有 $p^k - p^{k-1}$ 颗。
💭 [直观想象]

想象一座有 $p^k$ 个房间的大楼。你要给所有房门号与大楼总房数 $p^k$ 不互素的房间贴上红色标记。

  1. 房门号与 $p^k$ 不互素,就意味着房门号是素数 $p$ 的倍数。
  2. 这些房间是:$p$ 号房, $2p$ 号房, $3p$ 号房, ..., 直到 $p^k$ 号房。
  3. 这些被贴上红色标记的房间,构成了一个等差数列。它们的数量是 $p^k / p = p^{k-1}$ 个。
  4. 那么,没有被贴上红色标记(即房门号与 $p^k$ 互素)的房间有多少个呢?就是总房间数减去红色标记的房间数:$p^k - p^{k-1}$。这就是 $\phi(p^k)$

1. 2.3 $\phi$ 函数值表格

📜 [原文12]

一般来说,对于$n>1, 1 \leq \phi(n) \leq n-1$,并且很容易看出$\phi(n)=n-1 \Longleftrightarrow n$素数。下面是$\phi$的最初几个值的表格

$n$ 1 2 3 4 5 6 7 8 9 10 11 12
$\phi(n)$ 1 1 2 2 4 2 6 4 6 4 10 4
📖 [逐步解释]

这一段给出了 $\phi(n)$ 函数的一些基本性质和前几个值的示例,以帮助读者建立对该函数的直观感受。

  1. $\phi(n)$ 的范围:
    • 对于 $n>1$$\phi(n)$ 的值总是在 $1$$n-1$ 之间(包含两端)。
    • 为什么 $\phi(n) \ge 1$ 因为对于任何 $n>1$,整数 $1$ 总是与 $n$ 互素的 ($\operatorname{gcd}(1, n)=1$)。所以至少有 $1$ 这一个数,保证了 $\phi(n) \ge 1$
    • 为什么 $\phi(n) \le n-1$ 因为整数 $n$ 本身与 $n$ 不互素 ($\operatorname{gcd}(n, n)=n$)。所以在 $\{1, ..., n\}$$n$ 个数中,至少有一个数 ($n$) 被排除掉了,所以最多剩下 $n-1$ 个。
  2. $\phi(n) = n-1$ 的情况:
    • 这是一个非常特殊的情况,它成为一个判断素数充分必要条件
    • ($\Longleftarrow$) 如果 n 是素数: 我们在命题 1.4.7 中已经证明了 $\phi(n) = n-1$
    • ($\Longrightarrow$) 如果 $\phi(n) = n-1$: 这意味着在 $\{1, 2, ..., n-1\}$$n-1$ 个数中,所有的数都与 $n$ 互素。如果 $n$ 是一个合数,那么它可以被分解为 $n=ab$,其中 $1 < a, b < n$。那么 $a$ 就是 $\{1, ..., n-1\}$ 中的一个数,但 $\operatorname{gcd}(a, n) = a > 1$,所以 $a$$n$ 不互素。这与“所有数都互素”的假设矛盾。因此,$n$ 必须是素数
  3. $\phi$ 函数值表格:
    • 这个表格列出了从 $n=1$$n=12$$\phi(n)$ 的值。它是一个方便的参考,也让我们能观察到一些规律。
    • $\phi(1)=1$: 与 1 互素的只有 1。
    • $\phi(2)=1$: 与 2 互素的只有 1。
    • $\phi(3)=2$: 与 3 互素的有 1, 2。
    • $\phi(4)=2$: 与 4 互素的有 1, 3。(应用公式 $\phi(2^2) = 2^1(2-1)=2$
    • $\phi(5)=4$: 与 5 互素的有 1, 2, 3, 4。
    • $\phi(6)=2$: 与 6 互素的有 1, 5。
    • $\phi(7)=6$: 与 7 互素的有 1, 2, 3, 4, 5, 6。
    • $\phi(8)=4$: 与 8 互素的有 1, 3, 5, 7。(应用公式 $\phi(2^3)=4$
    • $\phi(9)=6$: 与 9 互素的有 1, 2, 4, 5, 7, 8。(应用公式 $\phi(3^2)=6$
    • $\phi(10)=4$: 与 10 互素的有 1, 3, 7, 9。
    • $\phi(11)=10$: 11 是素数。
    • $\phi(12)=4$: 与 12 互素的有 1, 5, 7, 11。
💡 [数值示例]

表格本身就是一系列的数值示例。我们来详细计算一下表格中没有但比较有趣的 $\phi(12)$

  • 计算 $\phi(12)$:
  • 方法一:直接计数法
  • 我们要找在 $\{1, ..., 11\}$ 中与 $12$ 互素的数。
  • $12$ 的素因子是 $2$$3$。所以一个数与 $12$ 不互素,当且仅当它是 $2$ 的倍数或 $3$ 的倍数。
  • 互素的数:
  • 1 (是)
  • 2 (否, gcd=2)
  • 3 (否, gcd=3)
  • 4 (否, gcd=4)
  • 5 (是)
  • 6 (否, gcd=6)
  • 7 (是)
  • 8 (否, gcd=4)
  • 9 (否, gcd=3)
  • 10 (否, gcd=2)
  • 11 (是)
  • 互素的数是 $\{1, 5, 7, 11\}$,共 4 个。所以 $\phi(12)=4$
  • 方法二:利用后续将学的积性性质
  • $12 = 3 \cdot 4 = 3^1 \cdot 2^2$。因为 $\operatorname{gcd}(3, 4)=1$,所以 $\phi(12) = \phi(3) \cdot \phi(4)$
  • $\phi(3) = 3-1 = 2$
  • $\phi(4) = \phi(2^2) = 2^{2-1}(2-1) = 2$
  • $\phi(12) = 2 \cdot 2 = 4$。结果一致。
⚠️ [易错点]
  1. $\phi(n)$ 不是单调函数: 从表格中可以看出,$\phi(n)$ 的值忽大忽小,不是随着 $n$ 增大而增大的。例如 $\phi(6)=2$$\phi(5)=4$ 要小,$\phi(12)=4$$\phi(11)=10$ 要小得多。
  2. $\phi(n)$ 的奇偶性: 当 $n>2$ 时,$\phi(n)$ 总是偶数。这是一个有趣的性质,其证明留作思考。(提示:如果 $\operatorname{gcd}(a, n)=1$,那么 $\operatorname{gcd}(n-a, n)=1$。当 $a \ne n/2$ 时,$a$$n-a$ 是成对出现的。)
  3. $\phi(n)=n-1 \iff n$ 是素数: 这个性质非常有用,可以作为一种(效率不高的)素性测试。
📝 [总结]

本段内容通过陈述 $\phi(n)$ 的值域范围、揭示其与素数判定的深刻联系,并提供一个具体的值表格,极大地丰富了我们对欧拉 $\phi$ 函数的感性认识和具体了解。它让我们看到这个函数值的变化规律,并为后续的理论探讨提供了数据支持。

🎯 [存在目的]

这段内容的存在是为了“建立直观”。在给出了抽象定义(1.4.6)和针对特殊情况的计算公式(1.4.7)之后,读者需要一些实际的、可触摸的数据来消化这些概念。表格和基本性质的陈述满足了这一需求。它像是一张“函数快照”,让读者对 $\phi(n)$ 的行为有一个初步的印象,并能通过核对表格来验证自己对定义的理解是否正确。

🧠 [直觉心智模型]

$\phi(n)$ 想象成一个衡量数字 $n$ 的“社交孤立度”的指标。

  1. 一个数 $a$$n$ “有关系”(不互素),如果它们共享一个素因子。
  2. $\phi(n)$ 就是在 $1$$n-1$ 这些邻居中,与 $n$ “毫无关系”(互素)的邻居数量。
  3. $n$ 是素数:素数 $p$ 就像一个“孤高”的人,它不与任何比它小的数共享“基因”(素因子)。所以它的所有邻居 $1, ..., p-1$ 都和它没关系,$\phi(p)=p-1$,孤立度最高。
  4. $n$ 是高度合数(如 12):$12=2^2 \cdot 3$,它和 $2, 3$ 都有关系。它的很多邻居(如 $2,3,4,6,8,9,10$)都和它“沾亲带故”,所以它“毫无关系”的邻居就很少,$\phi(12)=4$,孤立度较低。
  5. 表格就是不同数字的“孤立度”排行榜。
💭 [直观想象]

想象一个万花筒,中心是数字 $n$$1$$n-1$ 这些数字是围绕在它周围的彩色玻璃片。

  1. 如果一个玻璃片 $a$ 的编号与 $n$ 不互素,它就会被中心的 $n$ “同化”,颜色变得暗淡。
  2. 如果 $a$$n$ 互素,它就能保持自己鲜艳的色彩。
  3. $\phi(n)$ 就是转动这个万花筒时,你看到的鲜艳玻璃片的总数量
  4. $n$素数 $p$ 时,万花筒里除了 $p$ 对应的位置外,所有 $p-1$ 个玻璃片都是鲜艳的,非常绚丽。
  5. $n=12$ 时,很多玻璃片(2, 3, 4, 6, 8, 9, 10)都变得暗淡,只有 4 片(1, 5, 7, 11)是鲜艳的。
  6. 表格就是不同 $n$ 值对应的万花筒的“鲜艳度”报告。

31.3 $\mathbb{Z} / n \mathbb{Z}$ 的子群结构

1. 3.1 定理 1.4.8 ($\mathbb{Z}/n\mathbb{Z}$ 的子群完全刻画)

📜 [原文13]

我们很快将描述函数$\phi(n)$的更多性质。

我们回到描述$\mathbb{Z} / n \mathbb{Z}$所有子群的问题。以下定理给出了完整的描述。

1定理 1.4.8。

$n \in \mathbb{N}$

(i) $\mathbb{Z} / n \mathbb{Z}$的每个子群都是循环的。

(ii) 如果$a \in \mathbb{Z} / n \mathbb{Z}$$d=\operatorname{gcd}(a, n)$,那么$\langle a\rangle=\langle d\rangle$

(iii) 如果$a \in \mathbb{Z} / n \mathbb{Z}$$d=\operatorname{gcd}(a, n)$$a$$n / d=n / \operatorname{gcd}(a, n)$

(iv) $\mathbb{Z} / n \mathbb{Z}$的每个子群整除$n$

(v) 对于$n$的每个约数$d$$\mathbb{Z} / n \mathbb{Z}$中恰好有一个$d$子群,即$\langle n / d\rangle$

📖 [逐步解释]

这个定理是本节的核心,它像一份“完全使用手册”,详细说明了加法群 $(\mathbb{Z}/n\mathbb{Z}, +)$ 的所有子群的结构、性质和数量。

  • 引言: 作者在这里做了一个小结和预告。前面我们为了定义 $\phi(n)$ 暂时偏离了主线,现在回到最初的目标:彻底搞清楚 $\mathbb{Z}/n\mathbb{Z}$ 的所有子群
  • 定理内容逐条解析:

(i) $\mathbb{Z} / n \mathbb{Z}$的每个子群都是循环的。

  • 含义: $\mathbb{Z}/n\mathbb{Z}$ 是一个循环群(由 $1$ 生成),这个性质更加强大:它的任何一个子群也必然是循环群。你不可能在 $\mathbb{Z}/n\mathbb{Z}$ 里面找到一个非循环的子群(比如像克莱因四元群那样的)。
  • 证明回顾: 在之前的章节中(这里原文说“我们已经看到这一点”),通常的证明思路是:取子群 $H$ 中除 $0$ 以外,“最小的”正元素 $k$。可以证明 $H$ 中所有其他元素都必然是 $k$ 的倍数,因此 $H = \langle k \rangle$

(ii) 如果 $a \in \mathbb{Z} / n \mathbb{Z}$$d=\operatorname{gcd}(a, n)$,那么 $\langle a\rangle=\langle d\rangle$

  • 含义: 任何一个元素 $a$ 生成的循环子群,都等于由另一个特殊的元素 $d$ 生成的循环子群,而这个 $d$ 正是 $a$$n$最大公约数
  • 作用: 这条性质极大地简化了子群的讨论。$\mathbb{Z}/n\mathbb{Z}$ 中有 $n$ 个元素,可能生成各种各样的子群。这条性质说,这些子群的“真实身份”只有那么几个,都等同于由 $n$ 的某个约数 $d$ 所生成的子群。我们只需要研究 $\langle d \rangle$ 这种标准形式的子群就够了。
  • 证明思路:
  • $\langle a \rangle \subseteq \langle d \rangle$: 因为 $d \mid a$,所以 $a=kd$。在群里就是 $[a] = k \cdot [d]$,所以 $[a]$$\langle [d] \rangle$ 的一个元素。那么由 $[a]$ 生成的整个子群 $\langle [a] \rangle$ 也必然被包含在 $\langle [d] \rangle$ 中。
  • $\langle d \rangle \subseteq \langle a \rangle$: 根据裴蜀定理$d = xa+yn$。在 $\mathbb{Z}/n\mathbb{Z}$ 中,这意味着 $[d] = [xa+yn] = [xa] + [yn] = x \cdot [a] + y \cdot [n] = x \cdot [a] + [0] = x \cdot [a]$。这说明 $[d]$$[a]$ 的倍数,所以 $[d] \in \langle [a] \rangle$。因此整个 $\langle [d] \rangle$ 都被包含在 $\langle [a] \rangle$ 中。
  • 两者互相包含,所以它们相等。

(iii) 如果 $a \in \mathbb{Z} / n \mathbb{Z}$$d=\operatorname{gcd}(a, n)$$a$的阶是 $n/d$

  • 含义: 这给出了计算 $\mathbb{Z}/n\mathbb{Z}$ 中任意元素 $a$ (order) 的一个精确公式。元素的是指将它与自身相加(因为是加法群)直到第一次得到单位元 $0$ 所需的最小次数。
  • 证明思路:
  • 根据 (ii),$\langle a \rangle = \langle d \rangle$。所以 $a$ 的阶等于 $d$ 的阶。
  • $d$ 的阶是多少?我们要找最小的正整数 $k$ 使得 $k \cdot d \equiv 0 \pmod n$
  • $kd$$n$ 的倍数 $\iff kd = mn$ 对某个整数 $m$
  • 两边同除以 $d$,得到 $k = m(n/d)$
  • 我们要找最小的正整数 $k$,那么取 $m=1$ 即可,此时 $k = n/d$
  • 所以 $d$ 的阶是 $n/d$。因此 $a$ 的阶也是 $n/d$

(iv) $\mathbb{Z} / n \mathbb{Z}$的每个子群的阶整除 $n$

  • 含义: 这是著名的拉格朗日定理循环群 $\mathbb{Z}/n\mathbb{Z}$ 上的一个具体体现。子群的大小必须能够“整齐地”划分整个群的大小。
  • 证明思路: 任何一个子群 $H$ 都是循环的 (i),所以 $H=\langle a \rangle$。它的阶就是 $a$ 的阶。根据 (iii),$a$ 的阶是 $n/d$,其中 $d=\operatorname{gcd}(a,n)$。因为 $d$$n$ 的约数,所以 $n/d$ 也是 $n$ 的一个约数。因此,子群的阶 $n/d$ 必然整除 $n$

(v) 对于 $n$ 的每个约数 $d$$\mathbb{Z} / n \mathbb{Z}$ 中恰好有一个阶为 $d$ 的子群,即 $\langle n/d \rangle$

  • 含义: 这条性质揭示了一个惊人的“一一对应”关系。$n$ 有多少个约数,$\mathbb{Z}/n\mathbb{Z}$ 就有多少个不同大小的子群。并且,对于每个可能的阶 $d$$d$必须是$n$的约数),满足这个阶的子群不仅存在,而且是唯一的。
  • 证明思路:
  • 存在性: $n$ 的约数 $d$。我们能否构造一个阶为 $d$ 的子群?考虑元素 $a=n/d$$a$ 也是 $n$ 的一个约数。$\operatorname{gcd}(a, n) = \operatorname{gcd}(n/d, n) = n/d$。根据 (iii),元素 $a=n/d$ 的阶是 $n / \operatorname{gcd}(a,n) = n / (n/d) = d$。所以子群 $\langle n/d \rangle$ 的阶就是 $d$。存在性得证。
  • 唯一性: 假设 $H$ 是任意一个阶为 $d$ 的子群。根据 (i), $H$ 是循环的, $H=\langle a \rangle$$a$ 的阶是 $d$。根据 (iii), $a$ 的阶 $d = n/\operatorname{gcd}(a,n)$。这意味着 $\operatorname{gcd}(a,n) = n/d$。令 $e = n/d$。我们有 $\operatorname{gcd}(a,n)=e$。根据 (ii),$\langle a \rangle = \langle \operatorname{gcd}(a,n) \rangle = \langle e \rangle = \langle n/d \rangle$。这说明任何一个阶为 $d$ 的子群,都必然等于 $\langle n/d \rangle$ 这个特定的子群。唯一性得证。
💡 [数值示例]

让我们用 $\mathbb{Z}/12\mathbb{Z}$ 来检验整个定理。$n=12$

  • $12$ 的约数有 $1, 2, 3, 4, 6, 12$。定理 (v) 预言,$\mathbb{Z}/12\mathbb{Z}$ 应该恰好有 6 个子群,它们的阶分别是 $1, 2, 3, 4, 6, 12$
  • (i) 循环性: 我们找到的子群都会是循环的。
  • (v) 子群的构造与唯一性:
  • 阶为 1: 约数 $d=1$。子群是 $\langle 12/1 \rangle = \langle 12 \rangle = \langle 0 \rangle = \{0\}$。唯一。
  • 阶为 2: 约数 $d=2$。子群是 $\langle 12/2 \rangle = \langle 6 \rangle = \{0, 6\}$。唯一。
  • 阶为 3: 约数 $d=3$。子群是 $\langle 12/3 \rangle = \langle 4 \rangle = \{0, 4, 8\}$。唯一。
  • 阶为 4: 约数 $d=4$。子群是 $\langle 12/4 \rangle = \langle 3 \rangle = \{0, 3, 6, 9\}$。唯一。
  • 阶为 6: 约数 $d=6$。子群是 $\langle 12/6 \rangle = \langle 2 \rangle = \{0, 2, 4, 6, 8, 10\}$。唯一。
  • 阶为 12: 约数 $d=12$。子群是 $\langle 12/12 \rangle = \langle 1 \rangle = \mathbb{Z}/12\mathbb{Z}$ 本身。唯一。
  • (ii) & (iii) 元素阶与子群生成:
  • 考虑元素 $a=10$
  • $\operatorname{gcd}(10, 12) = 2$
  • 定理 (ii) 预言 $\langle 10 \rangle = \langle 2 \rangle$
  • $\langle 10 \rangle = \{0, 10, 20\equiv8, 30\equiv6, 40\equiv4, 50\equiv2, 60\equiv0, ...\} = \{0, 2, 4, 6, 8, 10\}$
  • $\langle 2 \rangle = \{0, 2, 4, 6, 8, 10\}$。两者确实相等。
  • 定理 (iii) 预言 $10$ 的阶是 $12 / \operatorname{gcd}(10, 12) = 12/2 = 6$
  • 我们看到 $\langle 10 \rangle$ 中有 6 个元素,所以 $10$ 的阶确实是 $6$
  • (iv) 阶整除 n: 我们找到的子群的阶 $1, 2, 3, 4, 6, 12$ 都整除 $12$
⚠️ [易错点]
  1. 定理只对 $\mathbb{Z}/n\mathbb{Z}$ (及同构的群) 成立: 特别是性质 (v)——“对每个约数d,恰好有一个d阶子群”——是循环群非常特殊的性质,绝大部分群都不具备。例如,克莱因四元群 $(\mathbb{Z}/2\mathbb{Z}) \times (\mathbb{Z}/2\mathbb{Z})$ 的阶是 4,它的约数有 1, 2, 4。它有 3 个阶为 2 的子群,没有阶为 4 的子群。
  2. 混淆 $d$$n/d$: (v) 中,$d$ 的子群,是由元素 $n/d$ 生成的。这是一个“反向”关系,很容易搞混。例如,在 $\mathbb{Z}/12\mathbb{Z}$ 中,阶为 4 的子群是 $\langle 3 \rangle$,即 $\langle 12/4 \rangle$,而不是 $\langle 4 \rangle$
  3. 加法群: 整个定理讨论的都是加法群 $(\mathbb{Z}/n\mathbb{Z}, +)$ 的子群,与乘法群 $(\mathbb{Z}/n\mathbb{Z})^*$ 无关。
📝 [总结]

定理 1.4.8 是关于有限循环群 $\mathbb{Z}/n\mathbb{Z}$ 结构的“大宪章”。它精确、完整地回答了关于其子群的所有基本问题:

(i) 所有子群都是循环的。

(ii) 任何子群 $\langle a \rangle$ 都可以被“标准化”为 $\langle \operatorname{gcd}(a,n) \rangle$

(iii) 任意元素 $a$ 的阶可以被精确计算为 $n/\operatorname{gcd}(a,n)$

(iv) 子群的阶必须整除群的阶。

(v) 子群与 $n$ 的约数之间存在一个一一对应关系,保证了每个可能阶的子群都存在且唯一

🎯 [存在目的]

这个定理的存在,是为了给研究有限循环群提供一个完整的、确定性的框架。它将复杂的子群寻找和分类问题,简化为一个简单的数论问题——找出一个数 $n$ 的所有约数。这个定理是有限循环群理论的基石,也是后续学习更一般的有限群论(如拉格朗日定理、西罗定理)时一个重要的、可供类比和对比的典范。

🧠 [直觉心智模型]

想象 $\mathbb{Z}/n\mathbb{Z}$ 是一个由 $n$ 颗珠子串成的项链。

  1. 一个子群就像是你能通过从某颗珠子出发、每次跳跃固定步长所能到达的所有珠子的集合。
  2. (i) 定理说,你这样形成的任何一个“子项链”,其模式本身也是一个简单的“循环跳跃”模式。
  3. (ii) 如果你每次跳 $a$ 步,形成的“子项链”;和你每次跳 $d=\operatorname{gcd}(a,n)$ 步,形成的“子项链”,是完全一样的。这意味所有跳跃模式都可以简化为以 $n$ 的某个约数为步长的模式。
  4. (iii) 你每次跳 $a$ 步,跳多少次才能第一次回到起点?答案是 $n/\operatorname{gcd}(a,n)$ 次。
  5. (v) 项链的总珠数 $n$ 有几个约数,你就能在这条项链上构造出几种不同“珠子数量”的子项链。并且,包含 $d$ 颗珠子的子项链,只有唯一的一种构造方法:即以 $n/d$ 为步长来跳跃。
💭 [直观想象]

想象一个正 $n$ 边形的顶点,它们代表 $\mathbb{Z}/n\mathbb{Z}$ 的元素。一个子群就是这个正 $n$ 边形的一个内接正多边形的顶点集合。

  1. 例如,对于 $n=12$,正十二边形。
  2. (v) $12$ 的约数 $d=1, 2, 3, 4, 6, 12$ 对应着所有可能的内接正多边形的顶点数。
  3. $d=1$: 内接“正一角形”(一个点,即原点)。子群 $\langle 0 \rangle$
  4. $d=2$: 内接“正二角形”(一条直径的两个端点)。子群 $\langle 6 \rangle = \{0, 6\}$
  5. $d=3$: 内接等边三角形。子群 $\langle 4 \rangle = \{0, 4, 8\}$
  6. $d=4$: 内接正方形。子群 $\langle 3 \rangle = \{0, 3, 6, 9\}$
  7. $d=6$: 内接正六边形。子群 $\langle 2 \rangle = \{0, 2, 4, 6, 8, 10\}$
  8. $d=12$: 内接正十二边形本身。子群 $\langle 1 \rangle$
  9. 定理 (v) 说的是,对于每一种可能的顶点数 $d$ (必须是 $n$ 的约数),在正 $n$ 边形上画出这样的内接正多边形的方法是唯一的(不考虑旋转)。

1. 3.2 推论 1.4.9 (生成元的判别)

📜 [原文14]

1推论 1.4.9。

$\langle a\rangle=\mathbb{Z} / n \mathbb{Z}$,即$a$$\mathbb{Z} / n \mathbb{Z}$生成元$\Longleftrightarrow \operatorname{gcd}(a, n)=1 \Longleftrightarrow a \in(\mathbb{Z} / n \mathbb{Z})^{*}$

📖 [逐步解释]

这个推论是定理 1.4.8 的一个直接且极其重要的结果。它完整地刻画了加法群 $(\mathbb{Z}/n\mathbb{Z}, +)$ 的所有生成元

  1. 什么是生成元 (Generator)?
    • 加法群 $(\mathbb{Z}/n\mathbb{Z}, +)$ 中,一个元素 $a$ 被称为生成元,如果通过重复地将 $a$ 与自身相加,可以得到群中的所有元素。
    • 用符号表示,就是由 $a$ 生成的循环子群 $\langle a \rangle$ 恰好等于整个群 $\mathbb{Z}/n\mathbb{Z}$
  2. 推论的三个等价条件:
    • (1) $\langle a\rangle=\mathbb{Z} / n \mathbb{Z}$: 这是生成元的定义。
    • (2) $\operatorname{gcd}(a, n)=1$: 这是一个数论条件,即 $a$$n$ 互素
    • (3) $a \in(\mathbb{Z} / n \mathbb{Z})^{*}$: 这是一个关于乘法群成员资格的条件,即 $a$ 是一个可逆元
  3. 推导过程:
    • 从 (1) 到 (2):
    • $\langle a \rangle = \mathbb{Z}/n\mathbb{Z}$ 意味着由 $a$ 生成的子群的$n$
    • 根据定理 1.4.8(iii),我们知道 $a$ 的阶等于 $n/d$,其中 $d=\operatorname{gcd}(a,n)$
    • 所以我们有方程 $n/d = n$
    • 解这个方程,唯一的可能性是 $d=1$
    • 因此,$\operatorname{gcd}(a,n)=1$
    • 从 (2) 到 (1):
    • 如果 $\operatorname{gcd}(a,n)=1$,即 $d=1$
    • 根据定理 1.4.8(iii)$a$ 的阶是 $n/d = n/1 = n$
    • 一个$n$ 的元素,在大小为 $n$ 的群 $\mathbb{Z}/n\mathbb{Z}$ 中,它生成的子群 $\langle a \rangle$ 的大小也是 $n$
    • 一个大小为 $n$ 的子群,包含在大小为 $n$ 的主群中,那么这个子群必然就是主群本身。
    • 所以 $\langle a \rangle = \mathbb{Z}/n\mathbb{Z}$
    • 从 (2) 到 (3):
    • $\operatorname{gcd}(a, n)=1$推论 1.4.4 中判断 $a$ 是否为可逆元的充要条件。
    • $(\mathbb{Z} / n \mathbb{Z})^*$ 的定义就是所有可逆元的集合。
    • 所以 $\operatorname{gcd}(a, n)=1 \iff a \in(\mathbb{Z} / n \mathbb{Z})^*$
  4. 结论: 在加法循环群 $(\mathbb{Z}/n\mathbb{Z}, +)$ 中寻找生成元,就等价于在乘法群 $(\mathbb{Z}/n\mathbb{Z})^*$ 中寻找其成员。这两个看似不相关的群,其核心元素集合竟然是同一批!
💡 [数值示例]
  • 示例 1: 找出 $\mathbb{Z}/10\mathbb{Z}$ 的所有生成元
  • 根据推论,我们只需要找出所有与 $10$ 互素的数。
  • $\{1, ..., 9\}$ 中,与 $10$ 互素的数是 $1, 3, 7, 9$
  • 所以 $\mathbb{Z}/10\mathbb{Z}$ 的生成元就是 $1, 3, 7, 9$
  • 验证:
  • $\langle 1 \rangle = \{0,1,2,3,4,5,6,7,8,9\}$,是生成元。
  • $\langle 3 \rangle = \{0, 3, 6, 9, 12\equiv2, 15\equiv5, 18\equiv8, 21\equiv1, 24\equiv4, 27\equiv7, ...\}$,包含了所有10个元素,是生成元。
  • $\langle 2 \rangle = \{0,2,4,6,8\}$,不是生成元,因为 $\operatorname{gcd}(2,10)=2\ne1$
  • 示例 2: 找出 $\mathbb{Z}/8\mathbb{Z}$ 的所有生成元
  • 根据推论,我们只需要找出与 $8$ 互素的数。
  • 它们是 $1, 3, 5, 7$
  • 所以 $\mathbb{Z}/8\mathbb{Z}$ 的生成元是 $1, 3, 5, 7$
  • 验证:
  • $\langle 1 \rangle$ 显然是生成元。
  • $\langle 3 \rangle = \{0,3,6,1,4,7,2,5\}$,包含了所有8个元素,是生成元。
⚠️ [易错点]
  1. 混淆两个群: 这是最致命的易错点。推论是在两个不同的群之间建立联系:
  2. 生成元加法群 $(\mathbb{Z}/n\mathbb{Z}, +)$ 的概念。
  3. 可逆元 (即 $(\mathbb{Z}/n\mathbb{Z})^*$ 的成员) 是基于乘法运算的概念。
  4. 千万不要说 “$a$$(\mathbb{Z}/n\mathbb{Z})^*$ 的生成元 $\iff \operatorname{gcd}(a,n)=1$”。这是错误的。推论说的是 “$a$$(\mathbb{Z}/n\mathbb{Z}, +)$ 的生成元 $\iff a \in (\mathbb{Z}/n\mathbb{Z})^*$”。

📜 [原文15]

给定$a \in(\mathbb{Z} / n \mathbb{Z})^{*}$,请注意不要混淆$a$作为$\mathbb{Z} / n \mathbb{Z}$元素$a$作为$(\mathbb{Z} / n \mathbb{Z})^{*}$元素。作为$\mathbb{Z} / n \mathbb{Z}$元素$a$总是$n$根据上述推论。但作为$(\mathbb{Z} / n \mathbb{Z})^{*}$元素$a$可以是$1$(如果$a=1$),并且通常至多是$\phi(n)$

📖 [逐步解释]

这段话是对上述易错点的一个非常重要的补充说明,它强调了同一个符号 $a$ 在不同上下文(不同群)中“”的含义是完全不同的。

  1. 同一个元素,两个身份:
    • 给定一个 $a \in (\mathbb{Z}/n\mathbb{Z})^*$,比如 $a=3, n=10$
    • 这个元素 $3$ 同时生活在两个世界里:
    • 世界A: 加法群 $(\mathbb{Z}/10\mathbb{Z}, +)$
    • 世界B: 乘法群 $((\mathbb{Z}/10\mathbb{Z})^*, \cdot)$
  2. 在不同世界中“阶”的含义不同:
    • 在世界A (加法群) 中: $a$是最小的正整数 $k$ 使得 $\underbrace{a+a+\dots+a}_{k \text{ 次}} \equiv 0 \pmod n$
    • 在世界B (乘法群) 中: $a$是最小的正整数 $k$ 使得 $a^k \equiv 1 \pmod n$
  3. 计算两个阶:
    • $a$ 作为 $\mathbb{Z}/n\mathbb{Z}$ 元素的阶 (加法阶):
    • 因为 $a \in (\mathbb{Z}/n\mathbb{Z})^*$,所以 $\operatorname{gcd}(a,n)=1$
    • 根据推论 1.4.9,这意味着 $a$加法群 $(\mathbb{Z}/n\mathbb{Z}, +)$ 的一个生成元
    • 生成元的阶必然等于群的阶。
    • $(\mathbb{Z}/n\mathbb{Z}, +)$ 的阶是 $n$
    • 所以,只要 $a$ 是一个可逆元,它在加法群中的阶永远是 $n$
  • $a$ 作为 $(\mathbb{Z}/n\mathbb{Z})^*$ 元素的阶 (乘法阶):
  • 这个阶是 $a$乘法下的循环周期。
  • 根据拉格朗日定理,这个阶必须整除乘法群 $(\mathbb{Z}/n\mathbb{Z})^*$ 的阶。
  • $(\mathbb{Z}/n\mathbb{Z})^*$ 的阶是 $\phi(n)$
  • 所以,$a$乘法阶必然是 $\phi(n)$ 的一个约数。它通常远小于 $n$
💡 [数值示例]
  • 示例: 考虑 $n=10$$a=3$。我们知道 $3 \in (\mathbb{Z}/10\mathbb{Z})^*$
  • $3$ 作为 $\mathbb{Z}/10\mathbb{Z}$ 元素的阶 (加法阶):
  • 因为 $\operatorname{gcd}(3, 10)=1$$3$ 是加法群的生成元。
  • 所以它的加法阶是 $10$
  • 验证: $1\cdot3=3, 2\cdot3=6, ..., 9\cdot3=27\equiv7, 10\cdot3=30\equiv0$。最小次数是 $10$
  • $3$ 作为 $(\mathbb{Z}/10\mathbb{Z})^*$ 元素的阶 (乘法阶):
  • $(\mathbb{Z}/10\mathbb{Z})^*$ 的阶是 $\phi(10)=4$。所以 $3$ 的乘法阶必然是 $1, 2, 4$ 之一。
  • $3^1=3$
  • $3^2=9$
  • $3^3=27 \equiv 7$
  • $3^4=81 \equiv 1$
  • 最小次数是 $4$。所以 $3$ 的乘法阶是 $4$
  • 对比: $3$ 的加法阶是 $10$,乘法阶是 $4$。两者完全不同。
📝 [总结]

推论 1.4.9 及其附注揭示了一个深刻的对偶关系:加法群 $(\mathbb{Z}/n\mathbb{Z}, +)$生成元集合,与乘法群 $(\mathbb{Z}/n\mathbb{Z})^*$元素集合,是完全相同的。然而,必须极其小心地区分同一个元素在这两个不同群结构中的“阶”,前者的阶(若为生成元)恒为 $n$,而后者的阶则整除 $\phi(n)$

🎯 [存在目的]

这一部分的存在是为了澄清一个核心的、微妙的、极易混淆的概念。将两个群的成员联系起来是漂亮的结果,但如果不能清晰地分辨它们在各自群中的行为(特别是“阶”),就会导致后续学习中的巨大困惑。这段附注就像一个高亮的“警告”标志,强制读者停下来思考“阶”的真正含义依赖于上下文(即所处的群和其运算),从而深化对群论基本概念的理解。

🧠 [直觉心智模型]

想象一个人 $a$ 是“双面间谍”。

  1. A国(加法群 $\mathbb{Z}/n\mathbb{Z}$),他的任务是“发展下线”,通过不断地介绍新人(做加法),直到把全国 $n$ 个人都发展完。如果 $\operatorname{gcd}(a,n)=1$,他能力超群,能完成这个任务,是个“王牌特工”(生成元)。他完成整个任务需要 $n$ 步(加法阶为n)。
  2. B国(乘法群 $(\mathbb{Z}/n\mathbb{Z})^*$),他的身份是俱乐部成员。这里的任务是“权力更迭”,通过不断地“乘以”自己,看多少次能回到权力的起点(单位元 1)。这个俱乐部的总人数是 $\phi(n)$。他完成这个循环所需的时间,即乘法阶,必然是总人数 $\phi(n)$ 的一个约数。
  3. 推论告诉你,“王牌特工”和“俱乐部成员”是同一批人。但附注警告你:不要把他在A国的任务周期($n$),和他在B国的权力更迭周期($\phi(n)$ 的约数)搞混了。
💭 [直观想象]

想象一个行星 $a$

  1. 它同时参与两个独立的宇宙系统。
  2. 系统A (加法群):行星 $a$ 在一个巨大的圆形轨道(周长为 $n$)上,以固定的角速度运动。它的“加法阶”是它绕轨道一整圈回到起点所需的时间。如果 $\operatorname{gcd}(a,n)=1$,它的轨道不会“简并”,它必须完整地走完 $n$ 个单位时间才能回到起点。所以其轨道周期(加法阶)是 $n$
  3. 系统B (乘法群):行星 $a$ 还在一个更小的、独立的、由 $\phi(n)$ 颗恒星组成的星系中运动。它的运动规则是“乘法”。它在这个小星系里绕行,回到初始恒星 $1$ 所需的时间是它的“乘法阶”。这个时间必然是该星系总星数 $\phi(n)$ 的一个约数。
  4. 推论说,能构成大轨道(周期为n)的行星,恰好就是那些有资格进入小星系的行星。但附注提醒你,行星在大轨道上的公转周期 $n$,和它在小星系内部的自转/小轨道周期(乘法阶),是两码事。

1. 3.3 推论 1.4.10 (一般有限循环群的性质)

📜 [原文16]

上述所有内容都可以转换到更一般的有限循环群的上下文中。

1推论 1.4.10。

$G$是一个$n$有限循环群,设$g$$G$的一个生成元。那么:

(i) $G$的每个子群都是循环的,并且$G$的每个子群整除$n$

(ii) 如果$a \in \mathbb{Z}$$d=\operatorname{gcd}(a, n)$,那么$\left\langle g^{a}\right\rangle=\left\langle g^{d}\right\rangle$。此外,$g^{a}$$n / d$。特别是,$g^{a}$$G$生成元$\Longleftrightarrow \operatorname{gcd}(a, n)=1$

(iii) 对于$n$的每个约数$d$$G$中恰好有一个$d$子群,即$\left\langle g^{n / d}\right\rangle$

(iv) $G$生成元数量$\phi(n)$

📖 [逐步解释]

这个推论是将我们刚刚学到的关于加法群 $(\mathbb{Z}/n\mathbb{Z}, +)$ 的所有深刻结论,进行了一次抽象和推广。它告诉我们,那些结论并非 $\mathbb{Z}/n\mathbb{Z}$ 所特有,而是所有有限循环群的普适性质。

  1. 抽象化的威力:
    • 群论中,如果两个群同构 (isomorphic),那么它们就拥有完全相同的代数结构。所有关于群结构的性质(如子群数量、元素阶的分布等)都可以从一个群平移到另一个群。
    • 任何一个 $n$有限循环群 $G$,都与加法群 $(\mathbb{Z}/n\mathbb{Z}, +)$ 同构
    • 这个同构映射可以这样建立:设 $g$$G$ 的一个生成元,那么可以定义一个映射 $f: \mathbb{Z}/n\mathbb{Z} \to G$$f([k]_n) = g^k$。可以证明这是一个群同构
    • 因此,我们在 $\mathbb{Z}/n\mathbb{Z}$ 上证明的所有结构定理,都可以通过这个同构“翻译”成关于 $G$ 的定理。
  2. 推论内容逐条“翻译”:
    • 我们来对比定理 1.4.8 和推论 1.4.10。设同构 $f([k])=g^k$
    • (i) $\mathbb{Z}/n\mathbb{Z}$ 的子群都是循环的 $\implies G$ 的子群也都是循环的。子群的阶整除 $n$ 这个性质也被继承。
    • (ii)$\mathbb{Z}/n\mathbb{Z}$ 中,我们有 $\langle [a] \rangle = \langle [d] \rangle$。在同构映射下,$[a]$ 对应 $g^a$$[d]$ 对应 $g^d$。所以 $\langle g^a \rangle = \langle g^d \rangle$
    • 元素 $[a]$ 的阶是 $n/d \implies$ 元素 $g^a$ 的阶也是 $n/d$
    • $[a]$ 是生成元 $\iff \operatorname{gcd}(a,n)=1 \implies g^a$ 是生成元 $\iff \operatorname{gcd}(a,n)=1$
    • (iii) $\mathbb{Z}/n\mathbb{Z}$ 中对每个约数 $d$ 有唯一一个阶为 $d$ 的子群 $\langle [n/d] \rangle \implies G$ 中对每个约数 $d$ 也有唯一一个阶为 $d$ 的子群,它就是同构映射下的像 $\langle g^{n/d} \rangle$
    • (iv) 这是一个新结论,但可以由 (ii) 导出。$G$ 的生成元是形如 $g^a$ 的元素,其条件是 $\operatorname{gcd}(a,n)=1$。那么有多少个这样的 $a$ 呢 (在模 $n$ 的意义下)?$a$ 可以取 $\{1, ..., n-1\}$ 中所有与 $n$ 互素的数。根据欧拉 $\phi$ 函数的定义,这样的 $a$ 正好有 $\phi(n)$ 个。所以 $G$ 的生成元数量是 $\phi(n)$
💡 [数值示例]
  • 示例: 考虑 6 阶循环群 $G$。根据抽象理论,它同构于 $(\mathbb{Z}/6\mathbb{Z}, +)$
  • 我们可以想象 $G$ 是复平面上的 6 次单位根群 $\mu_6 = \{e^{2\pi i k/6} \mid k=0,..,5\}$。这是一个乘法群。
  • 取生成元 $g = e^{2\pi i / 6}$
  • $n=6$,约数有 $1, 2, 3, 6$
  • 检验推论:
  • (i) $G$ 的所有子群都是循环的,阶都整除 6。
  • (iii)
  • 阶为 1 的唯一子群:$\langle g^{6/1} \rangle = \langle g^6 \rangle = \langle g^0 \rangle = \langle 1 \rangle = \{1\}$
  • 阶为 2 的唯一子群:$\langle g^{6/2} \rangle = \langle g^3 \rangle = \langle e^{i\pi} \rangle = \langle -1 \rangle = \{1, -1\}$
  • 阶为 3 的唯一子群:$\langle g^{6/3} \rangle = \langle g^2 \rangle = \langle e^{2\pi i/3} \rangle = \{1, e^{2\pi i/3}, e^{4\pi i/3}\}$ (三次单位根群)。
  • 阶为 6 的唯一子群:$\langle g^{6/6} \rangle = \langle g^1 \rangle = G$ 本身。
  • (ii) 考虑元素 $g^4$$a=4, n=6, d=\operatorname{gcd}(4,6)=2$
  • 推论说 $\langle g^4 \rangle = \langle g^2 \rangle$。我们看到 $g^4$$g^2$ 都在三次单位根子群中,并且 $g^4$$g^2$ 的平方,所以它们确实生成同一个子群。
  • $g^4$ 的阶是 $n/d = 6/2=3$。验证:$(g^4)^1=g^4, (g^4)^2=g^8=g^2, (g^4)^3=g^{12}=1$。阶确实是 3。
  • (iv) $G$ 的生成元有多少个?数量是 $\phi(6)=2$
  • 它们是 $g^a$ 其中 $\operatorname{gcd}(a,6)=1$$a$ 只能是 $1$$5$
  • 所以生成元是 $g^1 = e^{2\pi i/6}$$g^5 = e^{10\pi i/6} = e^{-\pi i/3}$
⚠️ [易错点]
  1. $g$ 必须是生成元: 推论中的所有公式都依赖于你一开始就选定了一个生成元 $g$。如果选的不是生成元,结论就不成立。
  2. 群的运算: 在 $\mathbb{Z}/n\mathbb{Z}$ 中,元素是 $[a]$,运算是加法,重复运算写成 $k \cdot [a]$。在一般的循环群 $G$ 中,我们习惯用乘法来表示运算,元素是 $g^a$,重复运算就是幂 $ (g^a)^k = g^{ak}$。要注意这两种记法之间的对应关系。
  3. 整数 $a$: 在表达式 $g^a$ 中,$a$ 只是一个整数指数,但它的性质 (与 $n$ 的 gcd) 决定了群元素 $g^a$ 的性质。
📝 [总结]

推论 1.4.10 是一个强大的“推广工具”。它将之前仅针对标准模型 $\mathbb{Z}/n\mathbb{Z}$ 建立的详细结构理论,一次性地应用到了所有与其同构有限循环群上。这揭示了数学的抽象之美:抓住核心结构(循环群),其所有性质就可以被普适地描述,而无需关心其元素的具体表现形式(是同余类,还是单位根,还是别的什么)。

🎯 [存在目的]

这个推论的存在是为了体现抽象代数的核心思想:通过同构来分类和理解群。与其为每一种具体形式的循环群(如 $\mathbb{Z}/n\mathbb{Z}$,单位根群 $\mu_n$ 等)都重新证明一遍相同的定理,不如证明一次“任何 $n$ 阶循环群都同构于 $\mathbb{Z}/n\mathbb{Z}$”,然后就可以把 $\mathbb{Z}/n\mathbb{Z}$ 的所有结构性质“嫁接”到任何一个 $n$ 阶循环群上。这大大提高了理论的普适性和效率。

🧠 [直觉心智模型]

这就像是发现了一份万能的“城市蓝图”($\mathbb{Z}/n\mathbb{Z}$ 的结构定理)。

  1. 任何一个拥有 $n$ 个居民、且社会关系是“循环的”的城市(任何 $n$ 阶循环群),无论这个城市建在山上还是海边,居民是高是矮(元素的具体形式不同),其内部的社区划分(子群)、权力结构(生成元)、居民间的关系网络(元素阶),都严格遵循这份“城市蓝图”。
  2. 推论 1.4.10 就是在说:我们已经彻底研究了“纽约市”($\mathbb{Z}/n\mathbb{Z}$)这份蓝图,现在我们宣布,所有同等规模的循环城市,比如“东京”、“伦敦”(其他 $n$ 阶循环群),都可以直接套用纽约的城市规划方案。我们只需要找到“纽约市长”(生成元 $g$),就能按图索骥地找到东京的所有区长、街道办主任。
💭 [直观想象]

想象你有一把能演奏所有音符的、校准完美的“标准音叉” C (代表 $\mathbb{Z}/n\mathbb{Z}$)。你已经彻底分析了这把音叉的所有泛音结构(子群结构)。

  1. 现在你拿到一把小提琴 G (代表另一个 $n$ 阶循环群)。你发现只要你拉动它的某根空弦 g (生成元),它发出的声音的基频,与你的标准音叉 C 的基频一样高(阶数相同)。
  2. 同构意味着这把小提琴和标准音叉在声学结构上是等价的。
  3. 推论 1.4.10 就在说:你无需再对小提琴做复杂的泛音分析了。标准音叉 C 的第 $k$ 个泛音是什么结构,小提琴 G 就必然有一个与之对应的、结构完全相同的泛音。你只需要按照标准音叉的泛音“频率表”(定理1.4.8),就能直接预测出小提琴所有可能的泛音,以及如何演奏出它们。

1. 3.4 示例 1.4.11 (单位根群)

📜 [原文17]

1例 1.4.11。

$\mu_{n}$循环的;事实上,$\mu_{n}=\left\langle e^{2 \pi i / n}\right\rangle$单位$n$$z$本原$n$单位根,如果$z^{n}=1$但没有更小的$z$等于$1$,即$z$$\mu_{n}$中的$n$。这仅仅是说$z$$\mu_{n}$生成元,因此根据(ii),这等价于$z=e^{2 a \pi i / n}$,其中$\operatorname{gcd}(a, n)=1$

📖 [逐步解释]

这个例子将前面推广的抽象理论(推论 1.4.10)应用到了一个非常具体且重要的数学对象上——复平面上的单位根群

  1. 单位根群 $\mu_n$:
    • 定义: 它是复数域 $\mathbb{C}$ 中所有满足方程 $z^n=1$ 的解的集合。
    • 元素: 根据棣莫弗定理,这些解是 $z_k = e^{2 \pi i k / n} = \cos(2\pi k/n) + i \sin(2\pi k/n)$,其中 $k=0, 1, 2, ..., n-1$
    • 几何图像: 这些点均匀地分布在复平面的单位圆上,构成一个正 n 边形的顶点。
    • 群结构: $\mu_n$复数乘法下构成一个。它是一个 $n$ 阶的阿贝尔群
  2. $\mu_n$ 是循环群:
    • 例子明确指出,$\mu_n$ 是一个循环群
    • 一个显而易见的生成元$g = e^{2\pi i / n}$ (即 $k=1$ 时的根)。
    • 为什么?因为它的幂次 $g^k = (e^{2\pi i / n})^k = e^{2\pi i k / n}$,当 $k$$0, 1, ..., n-1$ 时,正好不重不漏地生成了 $\mu_n$ 的所有元素。
  3. 本原单位根 (Primitive Root of Unity):
    • 定义: 一个 $n$ 次单位根 $z$ 被称为本原的,如果它的恰好是 $n$。也就是说,$z^n=1$,并且对于任何比 $n$ 小的正整数 $m$$z^m \ne 1$
    • 与生成元的关系: 这个定义与“循环群的生成元”的定义是完全一样的。所以,“$z$ 是一个本原 $n$ 次单位根”和“$z$ 是群 $\mu_n$ 的一个生成元”是两个意思完全相同的说法。
  4. 寻找所有本原单位根:
    • 我们已经知道了 $\mu_n$ 是一个 $n$循环群,并且找到了一个生成元 $g = e^{2\pi i / n}$
    • 现在问题变成:这个群里还有哪些其他的生成元?
    • 我们可以直接套用推论 1.4.10(ii) 的结论:$g^a$ 是生成元 $\iff \operatorname{gcd}(a, n)=1$
    • $g = e^{2\pi i/n}$ 代入,我们得到:
💡 [数值示例]
  • 示例 1: 找出所有的本原 8 次单位根
  • $n=8$。群是 $\mu_8$。一个生成元是 $g = e^{2\pi i/8} = e^{\pi i/4}$
  • 我们要找所有形如 $g^a$ 的生成元,其中 $\operatorname{gcd}(a, 8)=1$
  • $\{1, 2, 3, 4, 5, 6, 7\}$ 中,与 $8$ 互素的数是 $1, 3, 5, 7$
  • 所以,所有的本原 8 次单位根是:
  • $a=1: g^1 = e^{2\pi i/8}$
  • $a=3: g^3 = e^{6\pi i/8}$
  • $a=5: g^5 = e^{10\pi i/8}$
  • $a=7: g^7 = e^{14\pi i/8}$
  • 共有 $\phi(8)=4$ 个。
  • 示例 2: 找出所有的本原 12 次单位根
  • $n=12$。我们需要找所有与 $12$ 互素的整数 $a$ ($1 \le a < 12$)。
  • 它们是 $1, 5, 7, 11$
  • 所以,所有的本原 12 次单位根是 $e^{2\pi i a/12}$,其中 $a \in \{1, 5, 7, 11\}$
  • 共有 $\phi(12)=4$ 个。
⚠️ [易错点]
  1. n 次单位根 vs 本原 n 次单位根: 任何满足 $z^n=1$$z$ 都是 $n$ 次单位根,但只有那些阶恰好为 $n$ 的才是本原的。例如,$z=-1$ 是一个 4 次单位根(因为 $(-1)^4=1$),但它不是一个本原 4 次单位根,因为它的阶是 2 ( $(-1)^2=1$)。实际上,$-1$ 是一个本原 2 次单位根。
  2. $a$ 的范围: 在表达式 $e^{2a\pi i/n}$ 中,$a$ 可以取任何与 $n$ 互素的整数,但通常我们只关心 $1 \le a < n$ 的情况,因为 $e^{2\pi i (a+n)/n} = e^{2\pi i a/n} \cdot e^{2\pi i} = e^{2\pi i a/n}$,指数模 $n$ 是等价的。
📝 [总结]

这个例子为前面抽象的循环群理论提供了一个完美的、具体的几何模型。它阐明了单位根群 $\mu_n$ 是一个 $n$循环群,并建立了“本原 n 次单位根”和“$\mu_n$ 的生成元”这两个概念之间的等价性。最后,它利用推论 1.4.10,给出了一个精确找出所有本原 $n$ 次单位根的方法:它们就是形如 $e^{2a\pi i/n}$ 的复数,其中整数 $a$$n$ 互素

🎯 [存在目的]

此例的目的是学以致用。它展示了抽象的循环群理论是如何应用到一个具体的、在数学和工程领域(如傅里叶分析)都至关重要的例子上的。通过将抽象的 $g^a$ 与具体的 $e^{2a\pi i/n}$ 联系起来,它帮助读者将抽象的代数结构与直观的几何图像(单位圆上的点)结合起来,从而深化理解。

🧠 [直觉心智模型]

想象一个有 $n$ 个座位的旋转木马。

  1. $\mu_n$ 是旋转木马上的 $n$ 个座位。
  2. $e^{2\pi i/n}$ 是“转动一格”这个基本操作。
  3. 本原单位根就像是一种特殊的“节拍器”。一个节拍器 $z$ 是“本原的”,如果它的节拍敲响 $n$ 次后,木马正好转一整圈回到起点,并且在此之前从未回到过起点。
  4. 这个例子告诉你,什么样的节拍器才是“本原的”?那些节拍间隔为“$a$ 格”的节拍器,其中 $a$ 和总格数 $n$ 互素。如果 $a$$n$ 不互素,比如 $n=12, a=3$,那么你每拍敲 3 格,敲 4 拍就回到起点了,这不是一个“本原的” 12 格节拍器。
💭 [直观想象]

想象用一把剪刀剪一个纸环,你想一刀剪下去,然后能把整个纸环展开成一条直线,不多不少。

  1. 纸环有 $n$ 个标记,代表 $\mu_n$
  2. 你下剪刀的位置和角度由 $a$ 决定,即每次剪 $a$ 个单位长度。
  3. 本原单位根对应的操作 $z=e^{2a\pi i/n}$ 就像是一次“完美的切割”。它能不重不漏地访问到环上的每一个点,最后回到起点,就像把环完美地展开。
  4. 什么情况下切割是“完美的”?当你选择的切割步长 $a$ 和环的总长度 $n$ 互素时。
  5. 如果 $a$$n$ 不互素,比如 $n=12, a=4$,你的切割只会把纸环切成 3 个小环,无法一次性展开整个纸环。这对应于 $g^4 = e^{2\pi i \cdot 4/12}$ 生成的是一个 3 阶的子群,而不是整个 12 阶群。

1. 3.5 示例 1.4.12 (分析 $(\mathbb{Z} / 7 \mathbb{Z})^{*}$)

📜 [原文18]

1例 1.4.12。

考虑$(\mathbb{Z} / 7 \mathbb{Z})^{*}$$6$。注意$2^{2}=4$$2^{3}=1$。因此$2$$3$,不是$(\mathbb{Z} / 7 \mathbb{Z})^{*}$生成元。但是$3^{2}=2,3^{3}=6=-1$,因此$3^{6}=(-1)^{2}=1$。根据一般结果,这表明$3$必须整除$6$。正如我们所见,不是$2$$3$,因此$3$$6$,并且$(\mathbb{Z} / 7 \mathbb{Z})^{*}=\langle 3\rangle$恰好是循环的。

上述推论表明$(\mathbb{Z} / 7 \mathbb{Z})^{*}$恰好有一个$1,2,3,6$子群,并且这些是所有子群。事实上,它告诉我们如何找到它们:$1$子群$\left\langle 3^{6}\right\rangle=\langle 1\rangle$$2$子群$\left\langle 3^{3}\right\rangle=\langle 6\rangle=\langle-1\rangle$$3$子群

$\left\langle 3^{2}\right\rangle=\langle 2\rangle$$6$子群$\langle 3\rangle$。此外,$(\mathbb{Z} / 7 \mathbb{Z})^{*}$生成元恰好是$3^{a}$,其中$a$取模$6$$\operatorname{gcd}(a, 6)=1$$a$的唯一可能性是$1$$5$,因此$(\mathbb{Z} / 7 \mathbb{Z})^{*}$生成元$3^{1}=3$$3^{5}=3^{-1}=5$

📖 [逐步解释]

这个例子是一个综合应用,展示了如何使用前面学到的所有理论来彻底分析一个具体的乘法群——$(\mathbb{Z} / 7 \mathbb{Z})^*$

第一部分:证明群是循环的并找到生成元

  1. 群的基本信息:
    • : $(\mathbb{Z} / 7 \mathbb{Z})^*$,运算是模 7 乘法。
    • 元素: $7$ 是素数,所以元素是 $\{1, 2, 3, 4, 5, 6\}$
    • : 群的阶是 $\phi(7) = 7-1=6$
  2. 寻找生成元 (试错法):
    • 一个群是循环群,当且仅当它有一个阶等于群的阶的元素。我们要找一个 6 阶元素。
    • 尝试元素 2:
    • $2^1=2$
    • $2^2=4$
    • $2^3=8 \equiv 1 \pmod 7$
    • 计算到此停止。$2$ 的阶是 $3$。因为 $3 < 6$,所以 $2$ 不是生成元。
    • 尝试元素 3:
    • $3^1=3$
    • $3^2=9 \equiv 2 \pmod 7$
    • $3^3=3 \cdot 3^2 \equiv 3 \cdot 2 = 6 \equiv -1 \pmod 7$
    • 这是一个有用的中间结果。如果 $3^3=-1$,那么 $(3^3)^2 = (-1)^2 = 1$,即 $3^6=1$
    • 根据拉格朗日定理$3$ 的阶必须整除群的阶 $6$。所以 $3$ 的阶可能是 $1, 2, 3, 6$
    • 我们已经算到 $3^1, 3^2, 3^3$ 都不等于 $1$,所以阶不是 $1, 2, 3$
    • 因此,$3$ 的阶必然是 $6$
    • 结论: 我们找到了一个阶为 $6$ 的元素 $3$。因此,$(\mathbb{Z} / 7 \mathbb{Z})^*$ 是一个 6 阶循环群,且 $3$ 是它的一个生成元。记作 $(\mathbb{Z} / 7 \mathbb{Z})^* = \langle 3 \rangle$

第二部分:应用循环群理论分析其结构

  • 既然我们已经确定 $(\mathbb{Z} / 7 \mathbb{Z})^*$ 是一个 6 阶循环群,我们就可以应用推论 1.4.10 的所有结论了。
  1. 子群结构:
    • 群的阶 $n=6$$6$ 的约数有 $1, 2, 3, 6$
    • 根据推论 1.4.10(iii),对于每个约数 $d$,都恰好有唯一一个阶为 $d$ 的子群。
    • 这个唯一的子群由 $\langle g^{n/d} \rangle$ 生成,这里 $g=3, n=6$
    • 阶为 1 的子群: $d=1$。子群是 $\langle 3^{6/1} \rangle = \langle 3^6 \rangle = \langle 1 \rangle = \{1\}$
    • 阶为 2 的子群: $d=2$。子群是 $\langle 3^{6/2} \rangle = \langle 3^3 \rangle = \langle 6 \rangle = \{1, 6\}$
    • 阶为 3 的子群: $d=3$。子群是 $\langle 3^{6/3} \rangle = \langle 3^2 \rangle = \langle 2 \rangle = \{1, 2, 4\}$。 (因为 $2^1=2, 2^2=4, 2^3=1$)
    • 阶为 6 的子群: $d=6$。子群是 $\langle 3^{6/6} \rangle = \langle 3^1 \rangle = \langle 3 \rangle$,即群自身。
  2. 生成元:
    • 根据推论 1.4.10(iv),生成元的数量是 $\phi(n) = \phi(6) = 2$
    • 根据推论 1.4.10(ii),生成元是形如 $g^a = 3^a$ 的元素,其中 $\operatorname{gcd}(a, n) = \operatorname{gcd}(a, 6) = 1$
    • $1 \le a < 6$ 中,满足条件的 $a$$1$$5$
    • 所以两个生成元是:
    • $a=1: 3^1 = 3$
    • $a=5: 3^5 = 3^{-1}$ (在 6 阶群中,$a=5$$a=-1$ 等价)。要计算 $3^{-1} \pmod 7$,就是解方程 $3x \equiv 1 \pmod 7$。我们发现 $3 \cdot 5 = 15 \equiv 1 \pmod 7$。所以 $3^5=5$
    • 因此,两个生成元是 $3$$5$
💡 [数值示例]

这个例子本身就是一个完整的、包含了详细计算的综合示例。它演练了从判断群的类型到完全解剖其子群和生成元的全过程。

⚠️ [易错点]
  1. $n$$\phi(n)$: 在应用循环群理论时,这里的“群的阶”是 $\phi(7)=6$,而不是 $7$。所有的 gcd 计算、约数查找,都是针对 $6$ 来的,而不是 $7$。这是一个非常关键且容易出错的点。
  2. 计算 $3^5$: 直接计算 $3^5=243$ 再模 $7$ 比较麻烦。利用 $3^3 \equiv -1$ 会快很多:$3^5 = 3^3 \cdot 3^2 \equiv (-1) \cdot 2 = -2 \equiv 5 \pmod 7$。或者利用 $3^5 = 3^{-1}$ (因为在 6 阶群中 $3^6=1 \implies 3^5=3^{-1}$),然后求 $3$ 的逆元,也更快捷。
  3. 子群的生成元: 阶为 3 的子群是 $\langle 2 \rangle$。注意这个子群的生成元不只是 $2$。它是一个 3 阶循环群,根据推论 1.4.10(iv),它有 $\phi(3)=2$ 个生成元。它们是 $2^1=2$$2^2=4$。所以 $\langle 2 \rangle = \langle 4 \rangle = \{1,2,4\}$
📝 [总结]

例 1.4.12 是一个完美的“案例分析”。它首先通过直接计算证明了 $(\mathbb{Z}/7\mathbb{Z})^*$ 是一个 6 阶循环群。然后,以此为基础,系统性地应用了有限循环群的结构定理 (推论 1.4.10),精确地找出了它的所有子群(每个约数阶的子群都存在且唯一)和所有生成元(数量为 $\phi(6)=2$)。

🎯 [存在目的]

这个例子的目的在于展示理论的力量。前面的推论给出了关于一般有限循环群的强大结论。这个例子通过一个具体的、不太小也不太大的群,一步步地向读者演示了这些理论工具是如何被用来“庖丁解牛”般地彻底分析一个群的内部结构的。它将抽象的公式和结论转化为了实际的、可操作的分析流程,加强了读者对理论的理解和应用能力。

🧠 [直觉心智模型]

这就像一个侦探破案。

  1. 案件: 分析群 $(\mathbb{Z}/7\mathbb{Z})^*$ 的内部结构。
  2. 初步调查: 确认受害者(群)身份:6个成员,叫 $\{1,2,3,4,5,6\}$
  3. 寻找线索: 侦探开始审问嫌疑人(元素)。审问 $2$,发现他是个小头目,只能管 3 个人。审问 $3$,发现他能量巨大,能调动所有人!
  4. 定性: 侦探宣布,这是一个“独裁”组织(循环群),头目是 $3$(生成元)。
  5. 深度剖析: 既然是“独裁”组织,侦探拿出《独裁组织结构分析手册》(推论 1.4.10)。
  6. 手册说,这种组织有多少个“派系”(子群),取决于头目权力数 $6$ 的约数。
  7. 手册还说,如何找到每个派系的老大。比如,想找 3 人派系,就去找头目 $3$ 的二把手 $3^2=2$
  8. 手册还说,谁还能当整个组织的最高头目?只有那些和头目权力数 $6$ “互素”的亲信,即 $3^1$$3^5$
  9. 最终,侦探画出了一张完整的组织架构图,所有成员关系、派系划分都一目了然。
💭 [直观想象]

想象你在分析一个有 6 个齿轮的精密钟表机构 $(\mathbb{Z}/7\mathbb{Z})^*$

  1. 探索: 你拨动 2 号齿轮,发现它只能带动另外两个齿轮转动,形成一个 3 齿轮的子系统。你再拨动 3 号齿轮,惊奇地发现它一转,所有 6 个齿轮都跟着联动了起来!
  2. 发现: 你找到了这个钟表的主驱动齿轮——3 号齿轮(生成元)。整个系统是一个单一的传动链(循环群)。
  3. 应用蓝图: 你拿出《标准 6 齿轮循环传动系统设计图》(推论 1.4.10)。
  4. 图纸告诉你,这个系统必然存在且仅存在 1、2、3、6 齿轮的子传动系统。
  5. 图纸还告诉你怎么找到它们:想找 2 齿轮的子系统,就去找主驱动轮的 3 次方 $(3^3=6)$ 那个齿轮。想找 3 齿轮的子系统,就去找主驱动轮的平方 $(3^2=2)$ 那个齿轮。
  6. 图纸还告诉你,除了 3 号齿轮,还有哪个齿轮也能作为主驱动轮?只有那些编号 $a$ 与总数 6 互素的,即 $3^1$$3^5$
  7. 通过这张蓝图,你完全掌握了这个钟表的所有内部工作原理。

1. 3.6 推论 1.4.13 (特定阶元素的数量)

📜 [原文19]

1推论 1.4.13。

对于每个$d \mid n$$\mathbb{Z} / n \mathbb{Z}$中恰好有$\phi(d)$$d$元素

📖 [逐步解释]

这个推论回答了一个非常精确的计数问题:在加法群 $(\mathbb{Z}/n\mathbb{Z}, +)$ 中,具有特定的元素到底有多少个?

  1. 问题: 给定一个整数 $n$,再给定一个 $n$ 的约数 $d$。在群 $\mathbb{Z}/n\mathbb{Z}$ 中,有多少个元素的加法阶恰好是 $d$
    • 注意:如果 $d$ 不是 $n$ 的约数,根据拉格朗日定理的推论(对于循环群,元素阶必须整除群阶),阶为 $d$ 的元素数量是 0。所以我们只关心 $d$$n$ 的约数的情况。
  2. 结论: 数量恰好是 $\phi(d)$。这里的 $\phi$欧拉函数
  3. 证明思路的剖析:
    • 第一步:找到容身之所。一个阶为 $d$ 的元素 $a$,它生成的子群 $\langle a \rangle$ 的阶也必须是 $d$
    • 第二步:找到唯一的“家”。根据定理 1.4.8(v)$\mathbb{Z}/n\mathbb{Z}$$d$ 的子群是唯一的,这个子群就是 $H = \langle n/d \rangle$
    • 第三步:元素的身份。因此,任何一个阶为 $d$ 的元素 $a$,它生成的子群 $\langle a \rangle$ 必须等于这个唯一的 $d$ 阶子群 $H$。这意味着,$a$ 必须是 $H$ 的一个生成元
    • 如果 $a \in H$ 但不是生成元,那么 $a$ 的阶将是 $d$ 的一个真约数,与假设矛盾。
    • 如果 $a \notin H$,那么 $\langle a \rangle$ 就不是 $H$,也与 $H$ 的唯一性矛盾。
    • 第四步:计数生成元。现在问题转化为:子群 $H = \langle n/d \rangle$ 有多少个生成元?
    • $H$ 本身是一个循环群,它的阶是 $d$
    • 根据推论 1.4.10(iv),一个 $d$ 阶循环群,其生成元的数量是 $\phi(d)$
    • 最终结论: $\mathbb{Z}/n\mathbb{Z}$ 中阶为 $d$ 的元素的数量,就等于这个唯一的 $d$ 阶子群的生成元的数量,即 $\phi(d)$
💡 [数值示例]
  • 示例 1: 在 $\mathbb{Z}/12\mathbb{Z}$ 中,阶为 4 的元素有多少个?
  • $n=12$, $d=4$$4$$12$ 的约数。
  • 推论预言,数量是 $\phi(4) = 2$
  • 我们来找一下。一个元素的阶是 $4 \iff \operatorname{gcd}(a, 12) = 12/4 = 3$
  • $\{1, ..., 11\}$ 中,哪些 $a$ 满足 $\operatorname{gcd}(a, 12) = 3$
  • $\operatorname{gcd}(3, 12) = 3$
  • $\operatorname{gcd}(9, 12) = 3$
  • 只有 $3$$9$。确实是 2 个。
  • 示例 2: 在 $\mathbb{Z}/12\mathbb{Z}$ 中,阶为 6 的元素有多少个?
  • $n=12, d=6$$6$$12$ 的约数。
  • 推论预言,数量是 $\phi(6) = 2$
  • 我们来找一下。一个元素的阶是 $6 \iff \operatorname{gcd}(a, 12) = 12/6 = 2$
  • $\{1, ..., 11\}$ 中,哪些 $a$ 满足 $\operatorname{gcd}(a, 12) = 2$
  • $\operatorname{gcd}(2, 12) = 2$
  • $\operatorname{gcd}(10, 12) = 2$
  • 只有 $2$$10$。确实是 2 个。
  • 示例 3: 在 $\mathbb{Z}/12\mathbb{Z}$ 中,阶为 12 的元素有多少个?(即生成元有多少个)
  • $n=12, d=12$
  • 推论预言,数量是 $\phi(12)=4$
  • 这与我们之前通过找所有与 12 互素的数(1, 5, 7, 11)得到的生成元数量一致。
⚠️ [易错点]
  1. $\phi(d)$ 而不是 $\phi(n)$: 元素的阶是 $d$,但数量是 $\phi(d)$,不是 $\phi(n)$。这是一个非常常见的错误。
  2. 加法阶: 再次强调,这里讨论的都是在加法群 $(\mathbb{Z}/n\mathbb{Z}, +)$ 中的阶。
  3. $d$ 必须是 $n$ 的约数: 如果 $d$ 不是 $n$ 的约数,比如在 $\mathbb{Z}/12\mathbb{Z}$ 中找阶为 5 的元素,那么数量是 0,而 $\phi(5)=4$。公式只对 $d \mid n$ 的情况有效。
📝 [总结]

推论 1.4.13 给出了一个美妙而深刻的公式,用于精确计算有限循环群 $\mathbb{Z}/n\mathbb{Z}$ 中任何一个可能阶 $d$ (其中 $d \mid n$) 的元素的数量,这个数量就是 $\phi(d)$。这个结论的证明巧妙地将问题转化为了“寻找唯一 $d$ 阶子群的生成元”的问题。

🎯 [存在目的]

这个推论的存在是为了对群的内部元素结构进行一次精细的“人口普查”。我们不仅知道群的总人口是 $n$,现在我们还能精确知道“年龄”(阶)为 $d$ 的人口有多少。这个结论是后续证明一个著名数论恒等式 $\sum_{d|n} \phi(d) = n$ 的关键步骤,也加深了我们对循环群结构之规整、和谐的理解。

🧠 [直觉心智模型]

想象一个国家 $\mathbb{Z}/n\mathbb{Z}$,它有 $n$ 个公民。每个公民都有一个“任期”(阶),即他要服务多少年才能“荣归故里”(回到 0)。

  1. 定理 1.4.8(v) 说,对于每个可能的任期 $d$ (必须是 $n$ 的约数),都存在一个且仅有一个“项目组”,这个项目组的生命周期就是 $d$ 年。
  2. 推论 1.4.13 就在回答:任期恰好为 $d$ 年的公民有多少个?
  3. 证明逻辑: 一个公民的任期是 $d$ 年,当且仅当他是那个生命周期为 $d$ 年的项目组的“创始人”(生成元)。如果他不是创始人,他的影响力(阶)就撑不满整个项目组的生命周期 $d$ 年,他的任期就会更短。
  4. 所以,问题就变成了:这个 $d$ 年生命周期的项目组,有多少个可能的“创始人”?答案是 $\phi(d)$ 个。
💭 [直观想象]

回到正 $n$ 边形的顶点模型。元素的可以想象成,从一个顶点出发,沿着固定的步长(元素本身),第一次回到该顶点需要跳多少次。

  1. 一个元素的阶是 $d$,意味着它生成的子群是一个正 $d$ 边形。
  2. 推论 1.4.13 问:在正 $n$ 边形的所有顶点中,有多少个顶点的“最小轨迹”恰好是一个正 $d$ 边形?
  3. 证明逻辑:
  1. 所有“轨迹”为正 $d$ 边形的顶点,都必须位于由 $n$ 的约数 $d$ 决定的那个唯一的内接正 $d$ 边形的顶点上。
  2. 不仅如此,它还必须是这个内接正 $d$ 边形的一个生成元(即能通过它自己遍历这个正 $d$ 边形的所有顶点)。
  3. 一个正 $d$ 边形有多少个生成元?答案是 $\phi(d)$ 个。
    • 例如,在正 12 边形中,有多少个顶点的最小轨迹是正 6 边形?答案是 $\phi(6)=2$ 个。它们是 2 号顶点和 10 号顶点。从 2 号顶点出发,每次跳 2 格,轨迹是 $\{0,2,4,6,8,10\}$,一个正六边形。从 10 号顶点出发也是一样。而 4 号和 8 号顶点的最小轨迹是三角形,不是六边形。

1. 3.7 备注 1.4.14 (阶为 d 的元素的具体形式)

📜 [原文20]

1备注 1.4.14。

事实上,给定$d \mid n$$\mathbb{Z} / n \mathbb{Z}$$d$$\phi(d)$元素的集合与集合

$$ \{k n / d: 0 \leq k \leq d-1, \operatorname{gcd}(k, d)=1\} . $$

等同的。

📖 [逐步解释]

这个备注在前一个推论的基础上,给出了那些特定阶元素具体长什么样的一个明确“公式”。

  1. 背景: 推论 1.4.13 告诉我们阶为 $d$ 的元素有 $\phi(d)$ 个,但没说它们具体是谁。这个备注填补了这一空白。
  2. 核心论点: $\mathbb{Z}/n\mathbb{Z}$ 中所有阶为 $d$ 的元素的集合,就是下面这个集合:

$$ \{k \cdot (n/d) \mid 0 \le k < d, \operatorname{gcd}(k, d)=1\} $$

注意,这里的运算都是在 $\mathbb{Z}/n\mathbb{Z}$ 中进行的,所以是 $[k \cdot (n/d)]_n$

  1. 公式的理解:
    • $n/d$: 这是什么?根据定理 1.4.8(v),唯一的 $d$ 阶子群是由元素 $g = n/d$ 生成的。所以 $g$ 是这个 $d$ 阶子群的一个生成元
    • $k \cdot (n/d)$: 这表示取这个生成元 $g=n/d$$k$ 倍。
    • $\operatorname{gcd}(k, d)=1$: 这是什么条件?在一个 $d$ 阶循环群 $\langle g \rangle$ 中,根据推论 1.4.10(ii),元素 $g^k$ (在加法群中是 $k \cdot g$) 是生成元的充要条件是 $\operatorname{gcd}(k, d)=1$
    • 结合起来: 整个集合的描述就是:“取那个唯一的 $d$ 阶子群 $\langle n/d \rangle$,然后找出它所有的生成元”。这和推论 1.4.13 的证明逻辑是完全一致的。
💡 [数值示例]
  • 示例: 在 $\mathbb{Z}/12\mathbb{Z}$ 中,找出所有阶为 6 的元素。
  • $n=12, d=6$
  • 我们期望有 $\phi(6)=2$ 个。
  • 备注中的公式是 $\{k \cdot (12/6) \mid 0 \le k < 6, \operatorname{gcd}(k, 6)=1\}$
  • $\{k \cdot 2 \mid k \in \{1, 5\}\}$
  • $k=1$: $1 \cdot 2 = 2$
  • $k=5$: $5 \cdot 2 = 10$
  • 所以,阶为 6 的元素是 $2$$10$。这与我们之前手动计算的结果完全一致。
📝 [总结]

备注 1.4.14 提供了一个构造性的方法来找到 $\mathbb{Z}/n\mathbb{Z}$ 中所有阶为 $d$ 的元素。这些元素就是唯一的 $d$ 阶子群 $\langle n/d \rangle$ 的所有生成元,其具体形式为 $(k \cdot n/d) \pmod n$,其中 $k$ 是所有与 $d$ 互素且小于 $d$ 的正整数。

🎯 [存在目的]

这个备注的存在是为了从“存在性”和“计数”走向“构造”。推论 1.4.13 像人口普查报告,告诉我们“有多少人”。这个备注则像户籍名册,告诉我们“他们分别是谁,住址(具体数值)在哪里”。它使得理论更加具体和可操作。


1. 3.8 推论 1.4.15 (高斯恒等式)

📜 [原文21]

1推论 1.4.13引出了欧拉$\phi$-函数的以下递归恒等式:
2推论 1.4.15。

对于每个自然数$n$

$$ \sum_{d \mid n} \phi(d)=n . $$

📖 [逐步解释]

这个推论是数论中一个非常著名和优美的恒等式,有时被称为高斯恒等式。它揭示了欧拉 $\phi$ 函数自身的一个深刻的内在规律。

  1. 恒等式解析:
    • $\sum_{d \mid n}$: 这个符号表示对所有 $n$正约数 $d$ 进行求和。
    • $\phi(d)$: 对每个约数 $d$,我们计算它的欧拉 $\phi$ 函数值。
    • $= n$: 将所有这些 $\phi(d)$ 的值加起来,其总和恰好等于 $n$ 本身。
  2. 证明思路 (基于群论):
    • 这个证明是一个非常精彩的“分类计数”的例子,也被称为“谢菲尔德大学方法”(Shepherd's principle)。
    • 第一步:划分总体。考虑加法群 $\mathbb{Z}/n\mathbb{Z}$,它有 $n$ 个元素。我们将这 $n$ 个元素按照它们的 (order) 来进行分类。
    • 第二步:确定可能类别。根据拉格朗日定理在循环群中的加强版(定理 1.4.8),$\mathbb{Z}/n\mathbb{Z}$ 中任何一个元素的阶都必须是 $n$ 的一个约数。所以,所有可能的“阶”的类别就是 $n$ 的所有约数 $d$
    • 第三步:计算每个类别的数量。对于每个可能的阶 $d$ (其中 $d \mid n$),阶为 $d$ 的元素有多少个?推论 1.4.13 完美地回答了这个问题:数量恰好是 $\phi(d)$
    • 第四步:加总所有类别。我们将所有类别的元素数量加起来,就应该得到总的元素数量。
    • (阶为 $d_1$ 的元素数量)+(阶为 $d_2$ 的元素数量)+ ...
    • 这正是 $\phi(d_1) + \phi(d_2) + ...$
    • 用求和符号表示,就是 $\sum_{d \mid n} \phi(d)$
    • 第五步:得出结论。因为我们对群 $\mathbb{Z}/n\mathbb{Z}$ 的所有 $n$ 个元素进行了不重不漏的分类计数,所以所有类别数量之和必然等于总元素数 $n$
    • 因此,$\sum_{d \mid n} \phi(d) = n$
∑ [公式拆解]

公式:

$$ \sum_{d \mid n} \phi(d)=n . $$

符号拆解:

  • $\sum_{d \mid n}$: 对所有 $n$ 的正约数 $d$ (包括 $1$$n$) 求和。
  • $\phi(d)$: 欧拉 $\phi$ 函数。

推导:

这是一个基于上述群论分类计数的证明,而非代数推导。

$S_d = \{a \in \mathbb{Z}/n\mathbb{Z} \mid a \text{ 的阶是 } d\}$

  1. $\mathbb{Z}/n\mathbb{Z} = \bigcup_{d|n} S_d$ (元素的阶必须是n的约数)
  2. $S_d \cap S_{d'} = \emptyset$ if $d \ne d'$ (一个元素的阶是唯一的)
  3. $|\mathbb{Z}/n\mathbb{Z}| = n$
  4. $|S_d| = \phi(d)$ (根据推论 1.4.13)
  5. $n = |\mathbb{Z}/n\mathbb{Z}| = \left|\bigcup_{d|n} S_d\right| = \sum_{d|n} |S_d| = \sum_{d|n} \phi(d)$

证明完毕。

💡 [数值示例]
  • 示例 1: 验证 $n=12$
  • $12$ 的约数 $d$$1, 2, 3, 4, 6, 12$
  • 我们需要计算 $\phi(1) + \phi(2) + \phi(3) + \phi(4) + \phi(6) + \phi(12)$
  • $\phi(1)=1$
  • $\phi(2)=1$
  • $\phi(3)=2$
  • $\phi(4)=2$
  • $\phi(6)=2$
  • $\phi(12)=4$
  • 求和: $1+1+2+2+2+4 = 12$
  • 恒等式成立。
  • 示例 2: 验证 $n=20$ (原文例子)。
  • $20$ 的约数 $d$$1, 2, 4, 5, 10, 20$
  • $\phi(1)=1$
  • $\phi(2)=1$
  • $\phi(4)=2$
  • $\phi(5)=4$
  • $\phi(10)=4$
  • $\phi(20)=\phi(2^2 \cdot 5) = \phi(4)\phi(5)=2 \cdot 4 = 8$
  • 求和: $1+1+2+4+4+8 = 20$
  • 恒等式成立。
⚠️ [易错点]
  1. 不要漏掉约数: 在计算时,必须确保找到了 $n$ 的所有约数,特别是 $1$$n$ 本身。
  2. 理解证明的巧妙: 这个恒等式也可以用纯数论的方法(例如利用积性函数和默比乌斯反演)来证明,但这里的群论证明尤为优雅和直观。它深刻地揭示了代数结构和数论计数之间的联系。
📝 [总结]

推论 1.4.15 (高斯恒等式) 指出,将一个数 $n$ 的所有约数 $d$ 的欧拉函数值 $\phi(d)$ 相加,其结果恰好等于 $n$ 本身。其基于群论的证明,是通过对循环群 $\mathbb{Z}/n\mathbb{Z}$ 的元素按“阶”进行分类,并对各类别的数量进行求和,从而得到的精妙结论。

🎯 [存在目的]

此推论的存在有多个目的:

  1. 展示理论的统一性: 它将群论中的元素阶理论与数论中的 $\phi$ 函数联系起来,展示了数学不同分支间的和谐之美。
  2. 提供一个递归关系: 这个恒等式可以作为计算 $\phi(n)$ 的一种递归方法。如果你知道了所有小于 $n$$\phi$ 值,你可以通过 $\phi(n) = n - \sum_{d|n, d<n} \phi(d)$ 来计算 $\phi(n)$
  3. 引出更深理论: 这个恒等式在数论中非常重要,与默比乌斯函数狄利克雷卷积等更高等的概念紧密相关。
🧠 [直觉心智模型]

想象一个大蛋糕,重量为 $n$

  1. 我们要把蛋糕切开,但不是随便切,而是按照“阶”来切。
  2. 首先,我们把所有“阶”为 $d_1$ 的元素(重量为 $\phi(d_1)$)切出来,这是一块。
  3. 再把所有“阶”为 $d_2$ 的元素(重量为 $\phi(d_2)$)切出来,这是另一块。
  4. ... 以此类推,直到我们把所有可能的“阶”对应的元素都切了出来。
  5. 因为我们对整个群(整个蛋糕)进行了彻底的、不重不漏的分割,所以把所有切下来的小块蛋糕的重量加起来,必然等于原来大蛋糕的总重量 $n$
  6. 这个恒等式就是这个过程的数学表达。
💭 [直观想象]

想象一个由 $n$ 名士兵组成的军队。

  1. 我们要给每个士兵发一枚“服役年限”(阶)徽章。
  2. 我们发现,所有可能的服役年限 $d$ 都恰好是军队总人数 $n$ 的约数。
  3. 然后我们进行人口普查,发现“服役年限恰好为 $d$ 年”的士兵,不多不少,正好有 $\phi(d)$ 人。
  4. 现在,我们把所有持有“1年兵”徽章的人数($\phi(1)$人),加上所有持有“2年兵”徽章的人数($\phi(2)$人),...,一直加到所有持有“$n$年兵”徽章的人数($\phi(n)$人),我们实际上就是在点算全军的总人数。
  5. 所以,这个总和必然等于 $n$

1. 3.9 备注 1.4.16 (与一般有限群的对比)

📜 [原文22]

1备注 1.4.16。

如果$G$有限循环群,那么$G$的每个子群整除$G$。事实上,正如我们将看到的,这对于每个有限群都成立,被称为拉格朗日定理:如果$G$有限群$H \leq G$,那么$\#(H) \mid \#(G)$。然而,$\mathbb{Z} / n \mathbb{Z}$对于$n=\#(\mathbb{Z} / n \mathbb{Z})$的每个约数$d$恰好有一个$d$子群,这是$\mathbb{Z} / n \mathbb{Z}$(或更一般的有限循环群)的一个非常特殊的性质。对于一般的有限群$G$$\#(G)$约数$d$,可能没有$d$子群,或者有几个(例如在$(\mathbb{Z} / 2 \mathbb{Z}) \times(\mathbb{Z} / 2 \mathbb{Z}), D_{3}$$Q$的情况下)。

📖 [逐步解释]

这个备注是一个非常重要的“概念辨析”和“视野拓展”。它将我们目前学到的循环群的优美性质,与更广阔的一般有限群世界进行对比,突显出循环群的特殊性。

  1. 共性:拉格朗日定理 (Lagrange's Theorem)
    • 我们从定理 1.4.8(iv) 中得知,循环群的子群的阶必然整除主群的阶。
    • 备注指出,这实际上是一个更普适的定理——拉格朗日定理——的特例。
    • 拉格朗日定理说:对于任何一个有限群 $G$ (不一定是循环群,也不一定是阿贝尔群),只要 $H$ 是它的一个子群,那么 $H$ 的大小 $\#(H)$ 必须整除 $G$ 的大小 $\#(G)$
    • 这是一个单向的结论:“有子群 $\implies$ 阶整除”。
  2. 差异:拉格朗日定理的逆命题
    • 逆命题: 如果 $d$ 是群 $G$ 的阶 $\#(G)$ 的一个约数,那么 $G$ 是否一定存在一个阶为 $d$ 的子群?
    • 对于循环群: 答案是肯定的定理 1.4.8(v) 告诉我们,对于每个约数 $d$,不仅存在,而且恰好只有一个阶为 $d$ 的子群。这是循环群一个极强的、非常优美的性质。
    • 对于一般有限群: 答案是否定的!拉格朗日定理的逆命题在一般情况下不成立。这是有限群论中一个非常深刻和重要的事实。
  3. 反例:
    • 备注给出了一些例子来说明一般有限群的复杂性。
    • 可能没有阶为 $d$ 的子群: 最小的反例是 12 阶的交错群 $A_4$ (正四面体旋转群)。$A_4$ 的阶是 12,6 是 12 的一个约数,但是 $A_4$没有任何阶为 6 的子群。
    • 可能有多个阶为 $d$ 的子群:
    • 克莱因四元群 $V_4 \cong (\mathbb{Z}/2\mathbb{Z}) \times (\mathbb{Z}/2\mathbb{Z})$: 阶是 4。2 是 4 的约数。这个群有 3 个 不同的阶为 2 的子群。
    • 二面体群 $D_3$ (或对称群 $S_3$): 阶是 6。2 是 6 的约数。它有 3 个 阶为 2 的子群(由三个对换生成)。3 是 6 的约数,它有 1 个 阶为 3 的子群(由旋转生成)。
    • 四元数群 $Q_8$: 阶是 8。4 是 8 的约数。它有 3 个 不同的阶为 4 的子群(由 $\langle i \rangle, \langle j \rangle, \langle k \rangle$ 生成)。
💡 [数值示例]
  • 示例:对比 $\mathbb{Z}/6\mathbb{Z}$$D_3$
  • 两者都是 6 阶群。$6$ 的约数是 $1, 2, 3, 6$
  • $\mathbb{Z}/6\mathbb{Z}$ (循环群):
  • 阶为 1 的子群: 1 个 ($\langle 0 \rangle$)
  • 阶为 2 的子群: 1 个 ($\langle 3 \rangle$)
  • 阶为 3 的子群: 1 个 ($\langle 2 \rangle$)
  • 阶为 6 的子群: 1 个 ($\langle 1 \rangle$)
  • 严格的一一对应,非常“整齐”。
  • $D_3 = \{e, r, r^2, s, sr, sr^2\}$ (非循环群):
  • 阶为 1 的子群: 1 个 ($\{e\}$)
  • 阶为 2 的子群: 3 个 ($\{e, s\}, \{e, sr\}, \{e, sr^2\}$)
  • 阶为 3 的子群: 1 个 ($\{e, r, r^2\}$)
  • 阶为 6 的子群: 1 个 ($D_3$ 本身)
  • 对于约数 2,存在 3 个子群,破坏了唯一性。
⚠️ [易错点]
  1. 将循环群的性质滥用到一般群: 这是初学群论时最常犯的错误。因为我们最早接触的群往往是 $\mathbb{Z}/n\mathbb{Z}$ 这种结构完美、行为可预测的循环群,很容易误以为所有群都这么“乖”。这个备注就是要打破这种幻想。
  2. 拉格朗日定理是单向的: 必须牢记,“子群阶整除群阶”成立,但“群阶的约数必对应一个子群”不成立。
📝 [总结]

备注 1.4.16 将循环群置于更广阔的有限群背景中进行比较,从而突显其独特性。它指出,虽然“子群阶整除群阶”(拉格朗日定理)是所有有限群的通性,但“对于群阶的每个约数 $d$,都存在且恰好存在一个阶为 $d$ 的子群”是循环群才拥有的、非常特殊的、强大的性质。一般有限群的子群结构要远比这复杂和不可预测。

🎯 [存在目的]

这个备注的目的是校准认知建立正确的期望。它防止读者在学习了循环群完美的结构理论后,形成“所有群都很简单”的错误印象。通过提前预告拉格朗日定理的普遍性和其逆命题的失效,它为后续学习更复杂的群(如对称群、交错群等)做好了铺垫,让读者明白为什么需要发展更强大的工具(如西罗定理)来分析那些“不那么乖”的群。

🧠 [直觉心智模型]

想象不同类型的国家。

  1. 循环群国家(如 $\mathbb{Z}/n\mathbb{Z}$): 这是一个高度中央集权、规划完美的“理想国”。国家总人口是 $n$。对于任何一个能整除 $n$ 的数字 $d$,国家法律规定,必须设立一个且仅有一个规模为 $d$ 人的“特别行政区”(子群)。整个国家的行政划分清晰、唯一、毫无冗余。
  2. 一般有限群国家(如 $D_3$): 这是一个更现实的、有着复杂历史渊源的国家。
  3. 拉格朗日定理: 国家法律有一条底线:任何一个“自治省”(子群)的人口,都必须能被国家总人口整除。你不可能有一个 2.5 万人的省。
  4. 逆定理失效: 但是,法律并没有规定,如果总人口是 600 万,就必须设立一个 200 万人的省。可能因为历史、地理原因,根本就划分不出一个合适的 200 万人口的省。或者,可能存在好几个不同的、规模都是 20 万人的小省。
  5. 这个备注就是在告诉你:“理想国”的完美规划是特例,现实世界(一般有限群)要复杂得多。
💭 [直观想象]

想象用乐高积木搭模型。

  1. 循环群:你有一套“完美系列”的乐高。总共有 $n$ 块积木。对于 $n$ 的任何一个约数 $d$,工具箱里都不多不少,恰好提供了一种方法,可以拼出一个含有 $d$ 块积木的、稳定的“子模型”。整个系列的设计严丝合缝,毫无意外。
  2. 一般有限群:你有一大桶混装的乐高。总共 $N$ 块积木。
  3. 拉格朗日定理: 你从中拼出来的任何一个能独立站稳的“子模型”,其所用的积木数量,必然是 $N$ 的一个约数。你不可能用 7 块积木拼出一个子模型,如果总数是 20 的话。
  4. 逆定理失效: 但是,如果 $d$$N$ 的一个约数,不代表你一定能用 $d$ 块积木拼出一个稳定的子模型(可能积木形状不匹配)。或者,你可能发现有好几种完全不同的方式,都能用 $d$ 块积木拼出不同的子模型。
  5. 这个备注就是提醒你,不要以为所有乐高都像“完美系列”那样设计精良。

41.4 中国剩余定理

1. 4.1 定理 1.5.1 (中国剩余定理 - 群论形式)

📜 [原文23]

1. 5. 中国剩余定理。

1定理 1.5.1 (中国剩余定理)。

$n, m \in \mathbb{N}$$\operatorname{gcd}(n, m)=1$。那么

$$ (\mathbb{Z} / n \mathbb{Z}) \times(\mathbb{Z} / m \mathbb{Z}) \cong \mathbb{Z} / n m \mathbb{Z} $$

等价地,$(\mathbb{Z} / n \mathbb{Z}) \times(\mathbb{Z} / m \mathbb{Z})$循环的。

📖 [逐步解释]

这个定理是数论和群论中一个里程碑式的结论,它揭示了在特定条件下,两个较小的循环群的直积可以“合并”成一个更大的循环群。

  1. 定理的条件:
    • $n, m$ 是两个正整数。
    • 核心条件:$\operatorname{gcd}(n, m)=1$,即 $n$$m$ 互素。这是定理成立的关键
  2. 定理的结论 (群论形式):
    • 直积群 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$循环群 $\mathbb{Z}/nm\mathbb{Z}$同构的。
    • 什么是直积群?: $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 是一个由有序对 $(a, b)$ 组成的群,其中 $a \in \mathbb{Z}/n\mathbb{Z}$$b \in \mathbb{Z}/m\mathbb{Z}$。群的运算是“按分量进行”的,即 $(a_1, b_1) + (a_2, b_2) = (a_1+a_2, b_1+b_2)$。这个群的阶是 $n \times m$
    • 同构的含义: 这两个群 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$$\mathbb{Z}/nm\mathbb{Z}$ 在代数结构上是完全一样的。可以找到一个一一对应的映射,这个映射保持了群的运算。这意味着,研究那个看起来更复杂的直积群,就等同于研究那个我们非常熟悉的、结构更简单的循环群 $\mathbb{Z}/nm\mathbb{Z}$
  3. 等价表述:
    • 定理的另一个等价说法是:直积群 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 是一个循环群
    • 为什么等价?
    • 一个有限群是循环群,当且仅当它同构于 $\mathbb{Z}/k\mathbb{Z}$,其中 $k$ 是该群的阶。
    • 直积群 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 的阶是 $nm$
    • 所以,说它同构于 $\mathbb{Z}/nm\mathbb{Z}$,就完全等价于说它是一个阶为 $nm$ 的循环群。
  4. 直观意义:
    • $n, m$ 互素时,两个独立的“周期性”系统(一个周期为 $n$,一个周期为 $m$)组合在一起,会产生一个更大的、统一的周期性系统,其周期是 $n \times m$
    • 例如,一个周期为 3 的事件和一个周期为 5 的事件,它们同时发生的周期将是 $3 \times 5 = 15$
∑ [公式拆解]

公式:

$$ (\mathbb{Z} / n \mathbb{Z}) \times(\mathbb{Z} / m \mathbb{Z}) \cong \mathbb{Z} / n m \mathbb{Z} $$

符号拆解:

  • $\mathbb{Z}/n\mathbb{Z}$: 整数模 $n$加法循环群
  • $\times$: 群的直积 (Direct Product) 运算符。
  • $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$: 由 $\mathbb{Z}/n\mathbb{Z}$$\mathbb{Z}/m\mathbb{Z}$ 构成的直积群
  • $\cong$: 群同构 (isomorphic) 的符号,表示左右两个群具有完全相同的代数结构。
  • $\mathbb{Z}/nm\mathbb{Z}$: 整数模 $nm$加法循环群
💡 [数值示例]
  • 示例 1 (满足条件): $n=2, m=3$$\operatorname{gcd}(2, 3)=1$
  • 定理预言: $(\mathbb{Z}/2\mathbb{Z}) \times (\mathbb{Z}/3\mathbb{Z}) \cong \mathbb{Z}/6\mathbb{Z}$
  • 我们来检验一下左边的群是否是循环群。
  • 群的元素是 $(a,b)$,其中 $a \in \{0,1\}, b \in \{0,1,2\}$。共 $2 \times 3=6$ 个元素。
  • 元素有:$(0,0), (0,1), (0,2), (1,0), (1,1), (1,2)$
  • 我们来找一个生成元。尝试元素 $(1,1)$
  • $1 \cdot (1,1) = (1,1)$
  • $2 \cdot (1,1) = (1,1)+(1,1) = (1+1, 1+1) = (0, 2)$
  • $3 \cdot (1,1) = (0,2)+(1,1) = (1, 0)$
  • $4 \cdot (1,1) = (1,0)+(1,1) = (0, 1)$
  • $5 \cdot (1,1) = (0,1)+(1,1) = (1, 2)$
  • $6 \cdot (1,1) = (1,2)+(1,1) = (0, 0)$ (单位元)
  • 元素 $(1,1)$ 的幂次(倍数)遍历了所有 6 个元素,所以它的阶是 6。
  • 因此,$(\mathbb{Z}/2\mathbb{Z}) \times (\mathbb{Z}/3\mathbb{Z})$ 是一个 6 阶循环群,它同构于 $\mathbb{Z}/6\mathbb{Z}$。定理成立。
  • 示例 2 (不满足条件): $n=2, m=2$$\operatorname{gcd}(2, 2)=2 \ne 1$
  • 定理不适用。我们来看看 $(\mathbb{Z}/2\mathbb{Z}) \times (\mathbb{Z}/2\mathbb{Z})$ 是什么。
  • 这是一个 4 阶群,元素是 $(0,0), (0,1), (1,0), (1,1)$
  • 我们来计算元素的阶:
  • $(0,1) + (0,1) = (0,0)$。阶是 2。
  • $(1,0) + (1,0) = (0,0)$。阶是 2。
  • $(1,1) + (1,1) = (0,0)$。阶是 2。
  • 所有非单位元元素的阶都是 2。没有 4 阶元素。
  • 因此,这个群不是循环群。它不同构于 $\mathbb{Z}/4\mathbb{Z}$。这就是我们之前见过的克莱因四元群。
⚠️ [易错点]
  1. $\operatorname{gcd}(n,m)=1$ 是绝对关键: 如果 $n,m$ 不互素,结论就完全错误。直积群将不再是循环群。
  2. 群的运算: 这里的群都是加法群。定理同样可以推广到一般的有限循环群 $G, H$。如果 $G, H$ 的阶分别是 $n, m$$\operatorname{gcd}(n,m)=1$,那么 $G \times H$ 是一个阶为 $nm$ 的循环群。
  3. 不要与乘法群混淆: 这个定理是关于 $\mathbb{Z}/n\mathbb{Z}$ 的,不是关于 $(\mathbb{Z}/n\mathbb{Z})^*$ 的。后续我们会看到一个针对乘法群的类似定理。
📝 [总结]

中国剩余定理的群论形式是一个关于群的构造的深刻结论。它指出,当且仅当阶数 $n, m$ 互素时,两个有限循环群的直积 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 才能“融合”成一个更大的循环群 $\mathbb{Z}/nm\mathbb{Z}$。这个定理允许我们将一个大的循环群分解为小的、互素阶的循环群的直积,反之亦然,这是结构分析中的一个强大工具。

🎯 [存在目的]

这个定理的存在是为了揭示结构简化问题

  1. 结构分解: 它允许我们将一个关于模 $nm$ 的复杂问题(如果 $n,m$ 互素),分解成两个独立的、关于模 $n$ 和模 $m$ 的简单问题。处理小模数的问题通常更容易。
  2. 结构合成: 反过来,它告诉我们如何通过简单的群(如 $\mathbb{Z}/p^k\mathbb{Z}$)来“搭建”出更复杂的循环群。
  3. 理论桥梁: 它是连接纯群论的“直积”概念和古老数论的“解同余方程组”问题的桥梁,展示了抽象代数如何为具体数论问题提供一个更清晰、更高层的视角。
🧠 [直觉心智模型]

想象两个独立的旋转罗盘。

  1. 罗盘 A 有 $n$ 个刻度,转一圈代表周期 $n$
  2. 罗盘 B 有 $m$ 个刻度,转一圈代表周期 $m$
  3. 一个状态由两个罗盘的指针位置 $(a, b)$ 共同决定。
  4. 中国剩余定理说:如果 $n$$m$ 互素(比如 3 和 5),那么当你同时以最基础的速度转动两个罗盘时,在两个罗盘同时回到起点之前,这个组合系统会经历 $n \times m$ 个完全不同的状态。整个组合系统就像一个大的、有 $nm$ 个刻度的单一罗盘。
  5. 如果 $n$$m$ 不互素(比如 4 和 6,$\operatorname{lcm}(4,6)=12 \ne 24$),那么两个罗盘的运动会提前“同步”,在经历 $n \times m$ 个状态之前就会出现重复。整个组合系统就不再像一个大的单一罗盘,它的状态空间会“折叠”,不再是循环的。
💭 [直观想象]

想象你在设计一个日历系统。

  1. 你有“星期”,一个 7 天的循环 ($n=7$)。
  2. 你还有“月份中的日期”,假设一个月总是 30 天 ($m=30$)。
  3. 因为 $\operatorname{gcd}(7, 30)=1$,中国剩余定理告诉我们,(星期, 日期) 这个组合对,会构成一个 $7 \times 30 = 210$ 天的大循环。也就是说,“星期二且是15号”这个组合,每 210 天才会重复一次。
  4. 现在换一个系统:
  5. “星期”,7 天循环 ($n=7$)。
  6. 中国的“天干”,10 天循环 ($m=10$)。
  7. 因为 $\operatorname{gcd}(7, 10)=1$,所以“星期几”和“天干”的组合,会构成一个 $7 \times 10 = 70$ 天的循环。
  8. 再换一个系统:
  9. “月份中的日期”,30 天 ($n=30$)。
  10. “天干”,10 天 ($m=10$)。
  11. 因为 $\operatorname{gcd}(30, 10) = 10 \ne 1$,定理不适用。它们的组合周期是 $\operatorname{lcm}(30, 10)=30$ 天,而不是 $300$ 天。这个组合系统不是“循环”的(在阶为300的意义下)。

1. 4.2 定理 1.5.2 (中国剩余定理 - 数论形式)

📜 [原文24]

一个等价的表述如下:

1定理 1.5.2 (中国剩余定理版本2)。

$n, m \in \mathbb{N}$$\operatorname{gcd}(n, m)=1$。那么,对于所有的$r, s \in \mathbb{Z}$,存在一个$x \in \mathbb{Z}$使得

$$ \begin{aligned} & x \equiv r \bmod n \\ & x \equiv s \bmod m \end{aligned} $$

此外,如果$x$$x^{\prime}$满足上述同余式,那么$x \equiv x^{\prime} \bmod n m$

📖 [逐步解释]

这是中国剩余定理更古老、更广为人知的数论形式。它直接描述了一个关于解同余方程组的问题。

  1. 定理的组成: 这个定理包含两个部分:解的存在性解的唯一性(在模 $nm$ 意义下)。
  2. 存在性部分:
    • 条件: 模数 $n, m$ 必须互素
    • 输入: 任意给定两个整数 $r$$s$
    • 结论: 总能找到至少一个整数 $x$,这个 $x$ 非常特殊,它同时满足两个条件:
    • $x$ 除以 $n$ 的余数是 $r$
    • $x$ 除以 $m$ 的余数是 $s$
    • 换句话说: 无论你对余数提出什么样的要求(只要模数互素),总有一个数能满足你的所有要求。
  3. 唯一性部分:
    • 结论: 如果你找到了一个解 $x$,那么所有其他的解 $x'$ 都和 $x$ 有一个非常简单的关系:$x' \equiv x \pmod{nm}$
    • 换句话G说: 所有的解构成一个同余类,模数是 $nm$。在模 $nm$ 的意义下,解是唯一的。如果你找到了一个解 $x_0$,那么所有的解就是 $\{..., x_0-nm, x_0, x_0+nm, x_0+2nm, ...\}$
  4. 与群论形式的联系:
    • 群论形式说 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z}) \cong \mathbb{Z}/nm\mathbb{Z}$。这个同构映射 $f$ 通常就是 $f([x]_{nm}) = ([x]_n, [x]_m)$
    • 同构意味着这个映射是双射(一一对应)。
    • 满射 (Surjective) 部分:对于目标群 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 中的任何一个元素 $([r]_n, [s]_m)$,都存在一个源群 $\mathbb{Z}/nm\mathbb{Z}$ 中的元素 $[x]_{nm}$ 映射到它。即 $f([x]_{nm}) = ([x]_n, [x]_m) = ([r]_n, [s]_m)$。这恰恰就是说,存在一个 $x$,使得 $x \equiv r \pmod n$$x \equiv s \pmod m$。这就是数论形式的存在性
    • 单射 (Injective) 部分:如果 $f([x]_{nm}) = f([x']_{nm})$,那么必须有 $[x]_{nm} = [x']_{nm}$。也就是说,如果 $x, x'$ 都映射到同一个 $([r]_n, [s]_m)$,那么 $x$$x'$ 必须在模 $nm$ 的意义下是同一个同余类。这恰恰就是数论形式的唯一性
    • 因此,群论形式是数论形式的一个更抽象、更简洁的代数封装。
∑ [公式拆解]

公式:

$$ \begin{aligned} & x \equiv r \bmod n \\ & x \equiv s \bmod m \end{aligned} $$

符号拆解:

  • $x, r, s, n, m$: 都是整数
  • $x \equiv r \pmod n$: 读作 "$x$ 同余于 $r$$n$"。它的意思是 $x-r$$n$ 的一个整数倍。
💡 [数值示例]
  • 问题 (韩信点兵): "今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?"
  • 这可以写成一个同余方程组:
  • $x \equiv 2 \pmod 3$
  • $x \equiv 3 \pmod 5$
  • $x \equiv 2 \pmod 7$
  • 我们先解前两个:$n=3, m=5, \operatorname{gcd}(3,5)=1$$r=2, s=3$
  • 定理保证一定有解,且解在模 15 意义下唯一。
  • $x \equiv 2 \pmod 3 \implies x = 3k+2$
  • 代入第二个方程:$3k+2 \equiv 3 \pmod 5 \implies 3k \equiv 1 \pmod 5$
  • 我们需要求 $3$ 在模 $5$ 下的逆元。$3 \cdot 2 = 6 \equiv 1 \pmod 5$。所以逆元是 $2$
  • 两边同乘 $2$: $2 \cdot 3k \equiv 2 \cdot 1 \pmod 5 \implies k \equiv 2 \pmod 5$
  • 所以 $k=5j+2$
  • 代回 $x$: $x = 3(5j+2)+2 = 15j + 6 + 2 = 15j+8$
  • 所以 $x \equiv 8 \pmod{15}$
  • 现在问题变成解:
  • $x \equiv 8 \pmod{15}$
  • $x \equiv 2 \pmod 7$
  • $\operatorname{gcd}(15, 7)=1$。定理保证有解,且解在模 $15 \times 7 = 105$ 意义下唯一。
  • $x = 15j+8$。代入第二个方程:$15j+8 \equiv 2 \pmod 7$
  • $15 \equiv 1 \pmod 7, 8 \equiv 1 \pmod 7$。所以方程变为 $j+1 \equiv 2 \pmod 7 \implies j \equiv 1 \pmod 7$
  • 所以 $j=7l+1$
  • 代回 $x$: $x = 15(7l+1)+8 = 105l + 15 + 8 = 105l+23$
  • 所以 $x \equiv 23 \pmod{105}$
  • 最小正整数解是 $23$
⚠️ [易错点]
  1. 模数必须互素: 这是使用定理的前提。如果模数不互素,解不一定存在。例如,方程组 $x \equiv 1 \pmod 2$$x \equiv 0 \pmod 2$ 显然无解。
  2. 解的唯一性: 解只在模 $nm$ 的意义下唯一,而不是一个唯一的整数。任何两个解之间都相差 $nm$ 的整数倍。
📝 [总结]

中国剩余定理的数论形式保证了:只要模数两两互素,一个线性同余方程组总是有解的,并且它的所有解构成模所有模数之积的一个完整同余类。这个定理不仅在理论上很重要,在实践中也提供了一套(尽管这里没详述)构造解的算法。

🎯 [存在目的]

这个形式的存在,首先是因为它的历史悠久应用广泛。它直接源于古代的实际问题。其次,它为群论形式的定理提供了一个非常具体和直观的对应物。很多人是先从这个数论形式入门,再理解其背后更抽象的代数结构的。它使得抽象的“群同构”概念,落到了“解方程”这个具体可感知的任务上。

🧠 [直觉心智模型]

想象你要校准两个不同的时钟。

  1. 时钟 A 是一个 $n$ 小时制的时钟(每天 $n$ 小时)。
  2. 时钟 B 是一个 $m$ 小时制的时钟。
  3. $n, m$ 互素,比如 $n=12, m=7$ (十二时辰制和星期制)。
  4. 你的任务是:找到一个未来的时间点 $x$ (从现在开始的小时数),使得那时 A 时钟的指针指向 $r$ 点,同时 B 时钟的指针指向 $s$ 点。
  5. 中国剩余定理告诉你:这个任务总是可以完成的!并且,所有满足这个要求的时间点,都以 $n \times m = 12 \times 7 = 84$ 小时为周期重复出现。
💭 [直观想象]

想象一个巨大的仓库里,有两种不同的包装箱。

  1. A 型箱,每箱装 $n$ 个苹果。
  2. B 型箱,每箱装 $m$ 个苹果。
  3. $n, m$ 互素。
  4. 你有一堆散装的苹果,数量未知 ($x$)。
  5. 你用 A 型箱去装,最后剩下 $r$ 个苹果。($x \equiv r \pmod n$)
  6. 你用 B 型箱去装,最后剩下 $s$ 个苹果。($x \equiv s \pmod m$)
  7. 中国剩余定理说:仅凭这两个余数信息,你就能确定这堆苹果的数量,不过是在模 $nm$ 的意义上。即,如果 $x_0$ 是一个可能的数量,那么所有可能的数量就是 $x_0, x_0+nm, x_0+2nm, ...$

1. 4.3 引理 1.5.3 (直积群中元素的阶)

📜 [原文25]

为了证明中国剩余定理,我们首先从以下关于的一般引理开始,这留作练习练习 3.7):

1引理 1.5.3。

$G_{1}$$G_{2}$,设$g_{1} \in G_{1}$$g_{2} \in G_{2}$。假设$g_{1}$具有有限阶$d_{1}$$g_{2}$具有有限阶$d_{2}$。那么$G_{1} \times G_{2}$$\left(g_{1}, g_{2}\right)$$d_{1}$$d_{2}$最小公倍数

📖 [逐步解释]

这个引理给出了计算直积群中一个元素阶的通用公式。这是证明中国剩余定理群论形式的关键一步。

  1. 引理的设定:
    • 我们有两个群 $G_1, G_2$ (不要求是循环群或阿贝尔群)。
    • 我们从每个群中各取一个元素 $g_1, g_2$
    • 我们知道这两个元素各自的阶:$g_1$ 的阶是 $d_1$, $g_2$ 的阶是 $d_2$
    • 我们构造一个直积群 $G_1 \times G_2$,并考虑其中的一个组合元素 $(g_1, g_2)$
  2. 问题: 直积群中的元素 $(g_1, g_2)$ 的阶是多少?
    • 元素的阶的定义是:最小的正整数 $k$ 使得 $(g_1, g_2)^k$ 等于直积群的单位元 $(e_1, e_2)$,其中 $e_1, e_2$ 分别是 $G_1, G_2$ 的单位元。
    • 直积群的运算是按分量进行的,所以 $(g_1, g_2)^k = (g_1^k, g_2^k)$
    • 所以问题转化为:找到最小的正整数 $k$ 使得 $g_1^k = e_1$ 并且 $g_2^k = e_2$
  3. 结论: 这个最小的正整数 $k$ 正是 $d_1$$d_2$最小公倍数 (least common multiple, lcm)
  4. 证明思路 (练习):
    • $k$$(g_1, g_2)$ 的阶。
    • 条件 $g_1^k = e_1$ 意味着 $k$ 必须是 $g_1$ 的阶 $d_1$ 的一个倍数 (因为 $d_1$ 是满足此条件的最小正整数)。所以 $k = a \cdot d_1$
    • 条件 $g_2^k = e_2$ 意味着 $k$ 必须是 $g_2$ 的阶 $d_2$ 的一个倍数。所以 $k = b \cdot d_2$
    • 因此,$k$ 必须既是 $d_1$ 的倍数,也是 $d_2$ 的倍数。即,$k$$d_1$$d_2$ 的一个公倍数
    • 因为我们找的是最小的正整数 $k$,所以 $k$ 必须是 $d_1$$d_2$最小公倍数
    • 记作 $k = \operatorname{lcm}(d_1, d_2)$
💡 [数值示例]
  • 示例 1: 考虑群 $(\mathbb{Z}/4\mathbb{Z}) \times (\mathbb{Z}/6\mathbb{Z})$
  • 取元素 $g_1=1 \in \mathbb{Z}/4\mathbb{Z}$。它的 (加法) 阶是 $d_1=4$
  • 取元素 $g_2=1 \in \mathbb{Z}/6\mathbb{Z}$。它的 (加法) 阶是 $d_2=6$
  • 引理预言,直积群中的元素 $(1,1)$ 的阶是 $\operatorname{lcm}(4, 6) = 12$
  • 我们来验证。我们要找最小的 $k$ 使得 $k \cdot (1,1) = (k \cdot 1, k \cdot 1) = (0,0)$
  • $k \cdot 1 \equiv 0 \pmod 4 \implies 4 \mid k$
  • $k \cdot 1 \equiv 0 \pmod 6 \implies 6 \mid k$
  • $k$ 必须是 4 和 6 的公倍数。最小的正公倍数就是 12。
  • 结果正确。
  • 示例 2: 考虑群 $(\mathbb{Z}/7\mathbb{Z})^* \times (\mathbb{Z}/8\mathbb{Z})^*$
  • 取元素 $g_1=2 \in (\mathbb{Z}/7\mathbb{Z})^*$。我们算过它的 (乘法) 阶是 $d_1=3$
  • 取元素 $g_2=3 \in (\mathbb{Z}/8\mathbb{Z})^*$。我们算过它的 (乘法) 阶是 $d_2=2$
  • 引理预言,直积群中的元素 $(2,3)$ 的阶是 $\operatorname{lcm}(3,2) = 6$
⚠️ [易错点]
  1. 最小公倍数 vs 最大公约数: 元素的阶是最小公倍数 $\operatorname{lcm}$,不要和 $\operatorname{gcd}$ 搞混。
  2. 群运算: 注意每个分量的运算是遵从各自群的运算。如果一个是加法群一个是乘法群,运算就是 $(g_1, h_1) \cdot (g_2, h_2) = (g_1+g_2, h_1 \cdot h_2)$
  3. 单位元: 直积群的单位元是各分量单位元组成的有序对。
📝 [总结]

引理 1.5.3 给出了一个计算直积群 $G_1 \times G_2$ 中元素 $(g_1, g_2)$ 的阶的普适公式:其阶等于其分量 $g_1$$g_2$ 的阶的最小公倍数。这个结论对于任何群都成立,是分析直积群结构的基础。

🎯 [存在目的]

这个引理的存在,是为证明中国剩余定理 (群论形式) 提供关键的计算工具。中国剩余定理的核心是证明当 $\operatorname{gcd}(n,m)=1$ 时,直积群 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 是一个 $nm$ 阶的循环群。要证明这一点,我们必须在这个直积群里找到一个阶为 $nm$ 的元素。这个引理告诉我们如何去计算候选元素的阶。

🧠 [直觉心智模型]

想象两个独立的运动员在各自的圆形跑道上跑步。

  1. 运动员 A 在一个 $d_1$ 米的跑道上,跑一圈需要 $d_1$ 秒。
  2. 运动员 B 在一个 $d_2$ 米的跑道上,跑一圈需要 $d_2$ 秒。
  3. 他们的“组合状态”由两人各自的位置决定。
  4. 我们问:从两人都在起点开始,至少需要多少秒,两人才能同时再次回到各自的起点?
  5. 答案就是他们各自周期 $d_1, d_2$最小公倍数
  6. 直积群中一个元素 $(g_1, g_2)$ 的阶,就完全对应这个“同时回到起点”的最小时间。
💭 [直观想象]

想象两盏闪光灯。

  1. 灯 A 每 $d_1$ 秒闪一次。
  2. 灯 B 每 $d_2$ 秒闪一次。
  3. 它们在时间 $0$ 同时闪了一次。
  4. 下一次它们同时闪光是在什么时候?
  5. 这个时间必须是 $d_1$ 的倍数,也必须是 $d_2$ 的倍数。
  6. 所以,这个时间就是 $d_1, d_2$最小公倍数
  7. $(g_1, g_2)$ 的阶,就像是这两个闪光灯的“同步周期”。

1. 4.4 中国剩余定理的证明

📜 [原文26]

中国剩余定理的证明。将引理应用于元素$(1,1) \in (\mathbb{Z} / n \mathbb{Z}) \times(\mathbb{Z} / m \mathbb{Z})$,我们看到$(1,1)$$n$$m$最小公倍数。一个通用公式练习 3.6)表明,$n$$m$最小公倍数等于$n m / \operatorname{gcd}(n, m)$,因此如果$\operatorname{gcd}(n, m)=1$,则为$n m$。(事实上,在$\operatorname{gcd}(n, m)=1$的情况下,很容易直接验证这一点。)因此,在$\operatorname{gcd}(n, m)=1$的假设下,$(\mathbb{Z} / n \mathbb{Z}) \times(\mathbb{Z} / m \mathbb{Z})$具有$n m$元素,这是$(\mathbb{Z} / n \mathbb{Z}) \times(\mathbb{Z} / m \mathbb{Z})$。因此$(\mathbb{Z} / n \mathbb{Z}) \times(\mathbb{Z} / m \mathbb{Z})$循环的,事实上它由$(1,1)$生成

📖 [逐步解释]

这一段给出了中国剩余定理 (定理 1.5.1) 的一个简洁而优雅的证明。

  1. 证明的目标:
    • 我们要证明,当 $\operatorname{gcd}(n,m)=1$ 时,直积群 $G = (\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 是一个阶为 $nm$循环群
    • 要证明一个有限群是循环群,最直接的方法就是在群里找到一个生成元,即找到一个阶等于群的阶的元素。
    • $G$ 的阶是 $n \times m$。所以,我们的目标是:在 $G$ 中找到一个阶为 $nm$ 的元素。
  2. 选择候选元素:
    • 最自然、最简单的候选元素就是 $([1]_n, [1]_m)$,简写为 $(1,1)$
  3. 计算候选元素的阶:
    • 我们使用刚刚学过的引理 1.5.3
    • 在群 $\mathbb{Z}/n\mathbb{Z}$ 中,元素 $1$ 是生成元,它的阶是 $d_1=n$
    • 在群 $\mathbb{Z}/m\mathbb{Z}$ 中,元素 $1$ 是生成元,它的阶是 $d_2=m$
    • 根据引理,直积群中的元素 $(1,1)$ 的阶是 $\operatorname{lcm}(d_1, d_2) = \operatorname{lcm}(n, m)$
  4. 使用数论公式:
    • 有一个基本的数论公式:对于任意两个正整数 $n, m$,它们的最大公约数和最小公倍数满足关系 $\operatorname{lcm}(n,m) \cdot \operatorname{gcd}(n,m) = n \cdot m$
    • 因此,$\operatorname{lcm}(n,m) = \frac{nm}{\operatorname{gcd}(n,m)}$
  5. 应用定理的核心条件:
    • 本定理的核心条件是 $\operatorname{gcd}(n,m)=1$
    • 将这个条件代入上面的公式,我们得到 $\operatorname{lcm}(n,m) = \frac{nm}{1} = nm$
  6. 得出结论:
    • 我们已经算出了元素 $(1,1)$ 的阶是 $nm$
    • 这个阶 $nm$ 正好等于整个直积群 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 的阶。
    • 在一个有限群中,如果一个元素的阶等于群的阶,那么这个元素就是一个生成元,并且这个群是一个循环群
    • 因此,$(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 是一个由 $(1,1)$ 生成的、阶为 $nm$ 的循环群。
    • 根据循环群的同构理论,任何阶为 $k$ 的循环群都同构于 $\mathbb{Z}/k\mathbb{Z}$
    • 所以,$(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z}) \cong \mathbb{Z}/nm\mathbb{Z}$
    • 证明完毕。
📝 [总结]

中国剩余定理的群论形式的证明过程非常精炼:

  1. 目标: 证明 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 是阶为 $nm$ 的循环群。
  2. 策略: 找一个阶为 $nm$ 的元素。
  3. 工具: 使用引理 1.5.3 计算元素 $(1,1)$ 的阶。
  4. 计算: $(1,1)$ 的阶为 $\operatorname{lcm}(n,m)$
  5. 关键: 利用 $\operatorname{gcd}(n,m)=1$ 的条件,将 $\operatorname{lcm}(n,m)$ 化简为 $nm$
  6. 完成: 找到了一个阶等于群的阶的元素,因此群是循环的,同构于 $\mathbb{Z}/nm\mathbb{Z}$
🎯 [存在目的]

这段证明的存在,是为了给中国剩余定理的群论形式提供一个严谨的逻辑支撑。它完美地展示了抽象代数工具(如直积群、元素阶的引理)如何能够简洁地证明一个深刻的数论结论。这个证明比传统的数论构造性证明更短、更具结构性,突显了群论视角下的优势。

🧠 [直觉心智模型]

回到两个独立罗盘A和B的故事,A有 $n$ 个刻度,B有 $m$ 个刻度,且 $n,m$ 互素。

  1. 证明目标: 证明这个“组合罗盘”系统可以被看作一个单一的、有 $nm$ 个刻度的“超级罗盘”。
  2. 候选者: 考虑最简单的组合操作——“两个罗盘都向前走一格”,即 $(1,1)$
  3. 计算周期: 这个组合操作的周期(阶)是多少?根据引理,是两个罗盘各自周期 $n, m$ 的最小公倍数。
  4. 应用条件: 因为 $n, m$ 互素(没有公共的旋转对称性),它们的最小公倍数就是它们的乘积 $nm$
  5. 结论: “都走一格”这个最简单的操作,其周期就是整个组合系统的总状态数 $nm$。这意味着,仅通过重复这个简单操作,我们就能不重不漏地遍历所有 $nm$ 种组合状态。这正是“超级罗盘”(循环群)的定义。

1. 4.5 备注 1.5.4 (GCD > 1 的情况)

📜 [原文27]

1备注 1.5.4。

上述证明方法计算了$(\mathbb{Z} / n \mathbb{Z}) \times (\mathbb{Z} / m \mathbb{Z})$的每个元素,无论$n$$m$是否互素。如果$\operatorname{gcd}(n, m)>1$,那么类似于上述证明的论证表明$(\mathbb{Z} / n \mathbb{Z}) \times (\mathbb{Z} / m \mathbb{Z})$的每个元素都整除$n$$m$最小公倍数,即$n m / \operatorname{gcd}(n, m)$,因此严格小于$n m$。因此$(\mathbb

/ m \mathbb{Z})$中没有**阶**为$n m$的**元素**,因此$(\mathbb{Z} / n \mathbb{Z}) \times(\mathbb{Z} / m \mathbb{Z})$不是**循环**的。例如,我们已经看到$(\mathbb{Z} / 2 \mathbb{Z}) \times(\mathbb{Z} / 2 \mathbb{Z})$中的每个**元素**的**阶**是$1$或$2$。

📖 [逐步解释]

这个备注探讨了当中国剩余定理的核心条件不满足时会发生什么,即当 $\operatorname{gcd}(n,m)>1$ 时。

  1. 引理的普适性:
    • 备注首先指出,用于计算直积群元素阶的引理 1.5.3 是普遍适用的,它不要求 $n, m$ 互素。
    • 即,对于任何直积群 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 中的任意元素 $(a,b)$,其阶总是 $\operatorname{lcm}(\text{ord}(a), \text{ord}(b))$
  2. 元素阶的上限:
    • 考虑任意一个元素 $(a,b) \in (\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$
    • $a$ 的阶 $\operatorname{ord}(a)$ 必然整除 $n$
    • $b$ 的阶 $\operatorname{ord}(b)$ 必然整除 $m$
    • 因此,$(a,b)$ 的阶 $\operatorname{lcm}(\operatorname{ord}(a), \operatorname{ord}(b))$ 必然整除 $\operatorname{lcm}(n,m)$
    • 这意味着,群里所有元素的阶,最大也不可能超过 $\operatorname{lcm}(n,m)$。这个 $\operatorname{lcm}(n,m)$ 成为了群中元素阶的一个“天花板”。
  3. $\operatorname{gcd}(n,m) > 1$ 时的关键后果:
    • 我们使用数论公式 $\operatorname{lcm}(n,m) = \frac{nm}{\operatorname{gcd}(n,m)}$
    • 如果 $\operatorname{gcd}(n,m) > 1$,那么分母就大于 1,导致 $\operatorname{lcm}(n,m) < nm$
    • 这个“天花板”的高度严格小于整个群的阶 $nm$
  4. 最终结论:
    • 既然群里所有元素的阶都小于等于 $\operatorname{lcm}(n,m)$,而 $\operatorname{lcm}(n,m)$ 又严格小于群的阶 $nm$,那么这个群里就绝对不可能存在一个阶为 $nm$ 的元素。
    • 没有阶等于群阶的元素,就意味着这个群没有生成元
    • 因此,当 $\operatorname{gcd}(n,m)>1$ 时,直积群 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 永远不是循环群
  5. 例子:
    • $(\mathbb{Z}/2\mathbb{Z}) \times (\mathbb{Z}/2\mathbb{Z})$ 为例。$n=2, m=2, \operatorname{gcd}(2,2)=2>1$
    • 群的阶是 4。
    • 元素阶的“天花板”是 $\operatorname{lcm}(2,2) = 2$
    • 这意味着群里所有非单位元元素的阶最大就是 2。
    • 这与我们之前手动计算的结果(所有非单位元元素的阶都是 2)完全吻合。因为没有 4 阶元素,所以它不是循环群。
💡 [数值示例]
  • 示例: 考虑 $(\mathbb{Z}/4\mathbb{Z}) \times (\mathbb{Z}/6\mathbb{Z})$
  • $n=4, m=6, \operatorname{gcd}(4,6)=2 > 1$
  • 群的阶是 $4 \times 6 = 24$
  • 定理预言,这个群不是循环群。
  • 我们来验证。群中任意一个元素 $(a,b)$ 的阶是 $\operatorname{lcm}(\operatorname{ord}(a), \operatorname{ord}(b))$
  • $\operatorname{ord}(a)$ 只能是 1, 2, 4 之一。
  • $\operatorname{ord}(b)$ 只能是 1, 2, 3, 6 之一。
  • 所以任何元素的阶的最大可能是 $\operatorname{lcm}(4,6)=12$
  • 这个“天花板” 12 严格小于群的阶 24。
  • 因此,群中不可能有阶为 24 的元素,它不是循环群。
⚠️ [易错点]
  1. 不要误用 CRT: 中国剩余定理是一个“当且仅当”的结论。$(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 是循环群 $\iff \operatorname{gcd}(n,m)=1$。反之亦然。
  2. 最大阶: 群中元素的最大阶被称为群的指数 (exponent)。这个备注实际上是在说,当 $\operatorname{gcd}(n,m)>1$ 时,群的指数是 $\operatorname{lcm}(n,m)$,它小于群的阶 $nm$
📝 [总结]

备注 1.5.4 阐明了中国剩余定理的逆否命题:如果模数 $n, m$ 不互素,那么直积群 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$不是循环群。其根本原因在于,这种情况下,群中所有元素的阶都受限于一个严格小于群阶的上限 $\operatorname{lcm}(n,m)$,从而杜绝了生成元的存在。

🎯 [存在目的]

这段备注的存在是为了划定定理的边界。通过清晰地展示定理条件不满足时的后果,它加深了读者对“$\operatorname{gcd}(n,m)=1$”这一核心条件重要性的理解。它使得中国剩余定理的逻辑更加完整,从一个单向的结论变成了一个关于“何时是循环群”的充分必要条件

🧠 [直觉心智模型]

回到两个罗盘的故事。A有 $n$ 个刻度,B有 $m$ 个刻度。

  1. 如果 $n,m$ 不互素,比如 $n=4, m=6$。它们有共同的“节奏”,即公因子 2。
  2. 这意味着它们的运动会提前“谐振”或“同步”。
  3. 它们的组合状态的周期,不是 $4 \times 6 = 24$,而是它们的最小公倍数 12。
  4. 这意味着,这个组合系统在运行 12 步之后,就回到了初始状态,开始重复。它永远也访问不完所有 24 种可能的组合状态。
  5. 因此,这个组合系统不是一个单一的、大的循环,它的状态空间是“折叠的”、不连通的(从循环群的角度看)。

1. 4.6 两种定理形式的联系

📜 [原文28]

为了理解我们上面证明的中国剩余定理版本与版本2之间的联系,仍然在$\operatorname{gcd}(n, m)=1$的假设下,回想一下,由于元素$(1,1) \in (\mathbb{Z} / n \mathbb{Z}) \times(\mathbb{Z} / m \mathbb{Z})$具有$n m$,存在一个显式同构$f: \mathbb{Z} / n m \mathbb{Z} \rightarrow(\mathbb{Z} / n \mathbb{Z}) \times(\mathbb{Z} / m \mathbb{Z})$,由$f(a)=(a, a)$给出。更准确地说,为了跟踪我们正在使用的,我们可以写成

$$ f\left([a]_{n m}\right)=\left([a]_{n},[a]_{m}\right) . $$

(回想练习 1.19函数$g_{1}: \mathbb{Z} / n m \mathbb{Z} \rightarrow \mathbb{Z} / n \mathbb{Z}$定义为$g_{1}\left([a]_{n m}\right)=[a]_{n}$良定义的,因为$n \mid n m$,对于函数$g_{2}: \mathbb{Z} / n m \mathbb{Z} \rightarrow \mathbb{Z} / m \mathbb{Z}$定义为$g_{2}\left([a]_{n m}\right)= [a]_{m}$也类似。)由于$f$同构,它也是双射。因此,对于每个$[r]_{n} \in \mathbb{Z} / n \mathbb{Z}$$[s]_{m} \in \mathbb{Z} / m \mathbb{Z}$,存在一个唯一的$[x]_{n m} \in \mathbb{Z} / n m \mathbb{Z}$使得$f\left([x]_{n m}\right)=\left([r]_{n},[s]_{m}\right)$。这本质上是中国剩余定理的版本2。

📖 [逐步解释]

这一段详细阐述了为什么群论形式的中国剩余定理(定理 1.5.1)与数论形式的中国剩余定理(定理 1.5.2)是等价的。其核心在于理解群同构的深刻含义。

  1. 构造同构映射 $f$:
    • 我们已经证明了,当 $\operatorname{gcd}(n,m)=1$ 时,$\mathbb{Z}/nm\mathbb{Z}$$(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 都是阶为 $nm$ 的循环群,因此它们必然同构。
    • 现在我们给出一个具体的同构映射 $f$
    • 映射的定义是:$f([a]_{nm}) = ([a]_n, [a]_m)$
    • 这个映射的直观意思是:把一个“大钟表”(模 $nm$)上的时间 $a$,同时投影到两个“小钟表”(模 $n$ 和模 $m$)上,看看分别显示几点。
  2. 映射的良定义性:
    • 括号里的内容解释了为什么这个映射 $f$良定义的
    • 一个函数 $f([a]_{nm}) = ...$ 是良定义的,意味着如果 $[a]_{nm} = [b]_{nm}$,那么 $f([a]_{nm})$ 必须等于 $f([b]_{nm})$
    • $f$ 实际上是由两个分量函数 $g_1([a]_{nm}) = [a]_n$$g_2([a]_{nm}) = [a]_m$ 组成的。
    • 我们来看 $g_1$。如果 $[a]_{nm} = [b]_{nm}$,则 $a \equiv b \pmod{nm}$,即 $a-b$$nm$ 的倍数。因为 $n$ 整除 $nm$,所以 $a-b$ 也必然是 $n$ 的倍数,即 $a \equiv b \pmod n$。这就意味着 $[a]_n = [b]_n$。所以 $g_1$ 是良定义的。同理 $g_2$ 也是良定义的。因此 $f$ 是良定义的。
  3. $f$ 是同构:
    • 要证明 $f$ 是同构,需要证明它是群同态且是双射
    • 同态: $f([a]_{nm} + [b]_{nm}) = f([a+b]_{nm}) = ([a+b]_n, [a+b]_m) = ([a]_n+[b]_n, [a]_m+[b]_m) = ([a]_n, [a]_m) + ([b]_n, [b]_m) = f([a]_{nm}) + f([b]_{nm})$。保持了加法运算。
    • 双射: 因为两个群都是有限群且阶相同 ($nm$),根据抽象代数理论,一个从有限群到同阶有限群的同态,如果它是单射或满射之一,就必然是双射。我们的证明(1.4.4节)实际上是通过证明源群的生成元 $[1]_{nm}$ 的像 $([1]_n, [1]_m)$ 是目标群的生成元来证明满射性,从而证明了同构。
  4. 同构与数论形式的联系:
    • 既然 $f$ 是一个双射(一一对应),那么:
    • 满射 (Surjective) 性: 对于目标集 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 中的任何一个元素,比如 $([r]_n, [s]_m)$,都必然存在一个源集 $\mathbb{Z}/nm\mathbb{Z}$ 中的元素 $[x]_{nm}$$f$ 映射到它。
    • 写出来就是:$\exists [x]_{nm}, \text{ s.t. } f([x]_{nm}) = ([x]_n, [x]_m) = ([r]_n, [s]_m)$
    • 这等价于方程组 $x \equiv r \pmod n$$x \equiv s \pmod m$ 有解。这就是数论形式的存在性
    • 单射 (Injective) 性: 如果两个不同的元素 $[x]_{nm}$$[x']_{nm}$,它们不能被映射到同一个像。即,如果 $f([x]_{nm}) = f([x']_{nm})$,那么必然有 $[x]_{nm} = [x']_{nm}$
    • 写出来就是:如果 $x$$x'$ 都是方程组的解,那么 $([x]_n, [x]_m) = ([x']_n, [x']_m)$,这必然导致 $[x]_{nm} = [x']_{nm}$
    • 这等价于说,解在模 $nm$ 的意义下是唯一的。这就是数论形式的唯一性
∑ [公式拆解]

公式:

$$ f\left([a]_{n m}\right)=\left([a]_{n},[a]_{m}\right) . $$

符号拆解:

  • $f$: 一个函数名,这里特指中国剩余定理的同构映射。
  • $[a]_{nm}$: 源群 $\mathbb{Z}/nm\mathbb{Z}$ 中的一个元素。
  • $([a]_n, [a]_m)$: 目标群 $(\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$ 中的一个元素,是一个有序对。
  • $[a]_n$: 整数 $a$ 在模 $n$ 下的同余类。
  • $[a]_m$: 整数 $a$ 在模 $m$ 下的同余类。
📝 [总结]

本段通过定义一个具体的映射 $f([a]_{nm}) = ([a]_n, [a]_m)$,清晰地揭示了中国剩余定理的两种形式为何等价。群论形式中的同构关系,其双射性质直接对应了数论形式中的解的存在性(满射)和唯一性(单射)。群论语言提供了一个更高级、更结构化的视角来理解这个古老的数论问题。

🎯 [存在目的]

这段内容的存在是为了建立理论的统一性。它告诉我们,两个看起来分属不同领域(抽象代数 vs. 初等数论)的定理,实际上是同一数学思想的两种不同表达。这种统一性的揭示是数学成熟的标志,它能帮助我们更深刻地理解问题的本质,并能在两个领域之间灵活地运用各自的工具和思想。

[直觉心-智模型]

想象有一个“加密/解密”系统。

  1. 明文: 0 到 $nm-1$ 的数字 $x$ (来自 $\mathbb{Z}/nm\mathbb{Z}$)。
  2. 加密函数 $f$: $f(x) = (x \pmod n, x \pmod m)$。密文是一个数对 $(r, s)$
  3. 群同构 $f$: 意味着这个加密系统是“完美的”,无损的。
  4. 满射性 $\iff$ 存在性: 任何一个可能的密文 $(r,s)$ 都是合法的,都对应着某个明文 $x$。你不可能造出一个“无法解密”的密文。
  5. 单射性 $\iff$ 唯一性: 两个不同的明文 $x, x'$ 不可能加密成同一个密文。如果你能解密,得到的明文(在模 $nm$ 意义下)是唯一的。
  6. 数论形式的中国剩余定理,就是在描述这个加密/解密系统的完美特性。

1. 4.7 备注 1.5.5 (其他说明)

📜 [原文29]

1备注 1.5.5。

(1) 还有中国剩余定理版本2的证明,它给出了$x$的显式推导方法

(2) 在$n$$m$不一定互素的情况下,很容易给出同余式

$$ \begin{aligned} & x \equiv r \bmod n \\ & x \equiv s \bmod m \end{aligned} $$

必要条件充分条件

📖 [逐步解释]

这个备注对中国剩余定理做了一些补充说明和延伸。

(1) 显式推导方法:

  • 我们之前的证明(无论是群论的还是从同构推导的)都属于“存在性证明”。它们雄辩地证明了解一定存在,但没有告诉我们具体如何找到这个解 $x$
  • 备注指出,存在另外一种更古老的、构造性的证明方法。这种方法会一步步地教你如何计算出 $x$
  • 典型构造方法 (以两个模数为例):
  1. 解方程 $ax+by=1$ (用扩展欧几里得算法),其中 $a=m, b=n$。得到一组解 $(x_0, y_0)$ 使得 $mx_0+ny_0=1$
  2. $e_1 = ny_0$$e_2 = mx_0$。我们有 $e_1 \equiv 1 \pmod m, e_1 \equiv 0 \pmod n$ 以及 $e_2 \equiv 1 \pmod n, e_2 \equiv 0 \pmod m$
  3. 那么方程组 $x \equiv r \pmod n, x \equiv s \pmod m$ 的一个解就是 $x = r \cdot e_2 + s \cdot e_1$
    • 这个构造过程本身就是对定理的另一种证明。

(2) 模数不互素的情况:

  • 中国剩余定理要求模数互素。如果不互素会怎样?解还存在吗?
  • 备注指出,在这种情况下,我们也可以给出一个明确的判别准则。
  • 推导准则:
  • $x \equiv r \pmod n \implies x = kn+r$
  • 代入第二个方程: $kn+r \equiv s \pmod m$
  • $kn \equiv s-r \pmod m$
  • 这是一个形如 $Ax=C$ 的线性同余方程,其中未知数是 $k$$A=n, C=s-r$,模数是 $m$
  • 根据我们之前学的命题 1.4.3,这个关于 $k$ 的方程有解的充分必要条件$\operatorname{gcd}(A, m) \mid C$
  • $\operatorname{gcd}(n, m) \mid (s-r)$
  • 结论: 当 $n,m$ 不互素时,同余方程组有解的充要条件是 $r \equiv s \pmod{\operatorname{gcd}(n,m)}$。也就是说,两个余数 $r,s$ 本身必须在模 $\operatorname{gcd}(n,m)$ 的意义下是同余的。如果解存在,那么解在模 $\operatorname{lcm}(n,m)$ 的意义下是唯一的。
💡 [数值示例]
  • 不互素情况示例 (有解):
  • $x \equiv 4 \pmod 6$
  • $x \equiv 10 \pmod{15}$
  • $n=6, m=15, \operatorname{gcd}(6,15)=3$$r=4, s=10$
  • 判别准则: $\operatorname{gcd}(6,15) \mid (10-4)$?即 $3 \mid 6$?是的。所以有解。
  • $x=6k+4 \implies 6k+4 \equiv 10 \pmod{15} \implies 6k \equiv 6 \pmod{15}$
  • 两边同除以 $\operatorname{gcd}(6,15)=3$,得 $2k \equiv 2 \pmod 5 \implies k \equiv 1 \pmod 5$
  • $k=5j+1 \implies x=6(5j+1)+4=30j+10$
  • 解为 $x \equiv 10 \pmod{30}$。注意这里的模是 $\operatorname{lcm}(6,15)=30$
  • 不互素情况示例 (无解):
  • $x \equiv 1 \pmod 4$
  • $x \equiv 2 \pmod 6$
  • $n=4, m=6, \operatorname{gcd}(4,6)=2$$r=1, s=2$
  • 判别准则: $\operatorname{gcd}(4,6) \mid (2-1)$?即 $2 \mid 1$?不是。所以无解。
  • (直观理解:第一个方程要求 $x$ 是奇数,第二个方程要求 $x$ 是偶数,矛盾。)
📝 [总结]

备注 1.5.5 对中国剩余定理进行了两个重要方向的补充:

  1. 方法论上: 指出了除了存在性证明外,还有给出解的具体计算公式的构造性证明
  2. 适用范围上: 给出了当模数不互素时,同余方程组有解的充要条件$r \equiv s \pmod{\operatorname{gcd}(n,m)}$,扩展了我们处理此类问题的能力。

51.5 乘法形式的中国剩余定理

1. 5.1 命题 1.5.6

📜 [原文30]

1命题 1.5.6。

假设$\operatorname{gcd}(n, m)=1$,设$g$表示同构$f: \mathbb{Z} / n m \mathbb{Z} \rightarrow(\mathbb{Z} / n \mathbb{Z}) \times(\mathbb{Z} / m \mathbb{Z})$$(\mathbb{Z} / n m \mathbb{Z})^{*}$限制,即$g=f \mid(\mathbb{Z} / n m \mathbb{Z})^{*}$

(i) $g$$(\mathbb{Z} / n \mathbb{Z})^{*} \times(\mathbb{Z} / m \mathbb{Z})^{*}$

(ii) 如果我们用$f^{*}$表示由此产生的双射$(\mathbb{Z} / n m \mathbb{Z})^{*} \rightarrow(\mathbb{Z} / n \mathbb{Z})^{*} \times(\mathbb{Z} / m \mathbb{Z})^{*}$,那么$f^{*}$同构。因此,特别是

$$ (\mathbb{Z} / n m \mathbb{Z})^{*} \cong(\mathbb{Z} / n \mathbb{Z})^{*} \times(\mathbb{Z} / m \mathbb{Z})^{*} $$

📖 [逐步解释]

这个命题将中国剩余定理从加法群的世界,“升级”到了乘法群的世界。它回答了问题:大的乘法群 $(\mathbb{Z}/nm\mathbb{Z})^*$ 和小的乘法群 $(\mathbb{Z}/n\mathbb{Z})^*, (\mathbb{Z}/m\mathbb{Z})^*$ 之间有什么关系?

  1. 命题的设置:
    • 前提: 仍然是 $\operatorname{gcd}(n,m)=1$
    • 基础: 我们已经有了加法群之间的同构 $f: \mathbb{Z}/nm\mathbb{Z} \to (\mathbb{Z}/n\mathbb{Z}) \times (\mathbb{Z}/m\mathbb{Z})$,定义为 $f(a)=(a,a)$
    • 操作: 我们现在只关心可逆元。我们把函数 $f$ 的定义域,从整个 $\mathbb{Z}/nm\mathbb{Z}$限制 (restrict) 到它的子集——乘法群 $(\mathbb{Z}/nm\mathbb{Z})^*$ 上。这个被限制后的新函数,我们叫它 $g$
    • 所以 $g$ 的作用仍然是 $g(a)=(a,a)$,但它只接受那些与 $nm$ 互素的 $a$ 作为输入。
  2. 结论 (i): $g$ 的像 (Image)
    • 像的定义: 函数 $g$ 的所有可能的输出值构成的集合。
    • 结论: $g$ 的像恰好是直积乘法群 $(\mathbb{Z}/n\mathbb{Z})^* \times (\mathbb{Z}/m\mathbb{Z})^*$
    • 这意味着什么
    • 首先 (像 $\subseteq \dots$): 如果你输入一个与 $nm$ 互素的 $a$,那么输出的两个分量 $([a]_n, [a]_m)$ 也必然是各自乘法群的成员。即 $[a]_n$$n$ 互素,$[a]_m$$m$ 互素。这基于一个数论事实:$\operatorname{gcd}(a, nm)=1 \iff \operatorname{gcd}(a,n)=1 \text{ and } \operatorname{gcd}(a,m)=1$
    • 其次 (像 $\supseteq \dots$): 对于目标乘法群中的任何一个元素对 $(r,s)$ (其中 $r$$n$ 互素, $s$$m$ 互素),你总能找到源乘法群 $(\mathbb{Z}/nm\mathbb{Z})^*$ 中的一个元素 $a$,使得 $g(a)=(r,s)$。这部分依赖于 $f$ 的满射性。
  3. 结论 (ii): $f^*$ 是同构
    • $f^*$ 的定义: 既然我们已经知道 $g$ 建立了一个从 $(\mathbb{Z}/nm\mathbb{Z})^*$$(\mathbb{Z}/n\mathbb{Z})^* \times (\mathbb{Z}/m\mathbb{Z})^*$双射 (因为 $f$ 是单射,而 $g$ 的像又是整个目标集,所以 $g$ 是双射),我们就给这个双射起个新名字 $f^*$
    • 同构结论: 这个双射 $f^*$ 不仅仅是一个集合上的一一对应,它还是一个群同构。这意味着它保持了乘法运算。
    • $f^*(ab) = f^*(a) f^*(b)$
    • 证明:
    • $f^*(ab) = f(ab) = (ab \pmod n, ab \pmod m)$
    • $f^*(a)f^*(b) = (a \pmod n, a \pmod m) \cdot (b \pmod n, b \pmod m)$
    • 两者相等,同构成立。
    • 最终公式: 这个同构关系可以简洁地写为 $(\mathbb{Z}/nm\mathbb{Z})^* \cong (\mathbb{Z}/n\mathbb{Z})^* \times (\mathbb{Z}/m\mathbb{Z})^*$
∑ [公式拆解]

公式:

$$ (\mathbb{Z} / n m \mathbb{Z})^{*} \cong(\mathbb{Z} / n \mathbb{Z})^{*} \times(\mathbb{Z} / m \mathbb{Z})^{*} $$

符号拆解:

  • $(\mathbb{Z}/nm\mathbb{Z})^*$: 整数模 $nm$乘法群
  • $\cong$: 群同构
  • $(\mathbb{Z}/n\mathbb{Z})^*$: 整数模 $n$乘法群
  • $(\mathbb{Z}/m\mathbb{Z})^*$: 整数模 $m$乘法群
  • $\times$: 群的直积
💡 [数值示例]
  • 示例: $n=3, m=4$$\operatorname{gcd}(3,4)=1$
  • 定理预言: $(\mathbb{Z}/12\mathbb{Z})^* \cong (\mathbb{Z}/3\mathbb{Z})^* \times (\mathbb{Z}/4\mathbb{Z})^*$
  • 左边: $(\mathbb{Z}/12\mathbb{Z})^* = \{a \mid \operatorname{gcd}(a,12)=1\} = \{1, 5, 7, 11\}$。这是一个 4 阶群。
  • $5^2=25\equiv1$, $7^2=49\equiv1$, $11^2=121\equiv1$。这是一个类似克莱因四元群的结构。
  • 右边:
  • $(\mathbb{Z}/3\mathbb{Z})^* = \{1, 2\}$。这是一个 2 阶循环群。
  • $(\mathbb{Z}/4\mathbb{Z})^* = \{1, 3\}$。这是一个 2 阶循环群。
  • 直积群 $(\mathbb{Z}/3\mathbb{Z})^* \times (\mathbb{Z}/4\mathbb{Z})^*$ 的元素是 $\{(1,1), (1,3), (2,1), (2,3)\}$。这也是一个 4 阶群。
  • 我们来计算其元素的阶 (都是乘法阶):
  • $(1,3)^2 = (1^2, 3^2) = (1, 9\equiv1) = (1,1)$。阶是 2。
  • $(2,1)^2 = (2^2, 1^2) = (4\equiv1, 1) = (1,1)$。阶是 2。
  • $(2,3)^2 = (2^2, 3^2) = (1,1)$。阶是 2。
  • 这个直积群也是一个所有非单位元阶都为 2 的 4 阶群。
  • 结论: 两边的群结构相同,都是克莱因四元群 $V_4$ 的同构体。同构成立。
📝 [总结]

命题 1.5.6 建立了乘法群版本的中国剩余定理。它表明,当模数 $n, m$ 互素时,一个大的模 nm 乘法群在结构上完全等同于两个小的模 n 和模 m 乘法群直积。这个结论是通过将已知的加法群同构 $f$ 限制在可逆元上,并证明这种限制保持了双射和乘法结构而得到的。


1. 5.2 推论 1.5.7 (欧拉函数的积性)

📜 [原文31]

1推论 1.5.7。

如果$\operatorname{gcd}(n, m)=1$,那么$\phi(n m)=\phi(n) \phi(m)$

📖 [逐步解释]

这个推论是前一个命题的直接、自然的产物,也是欧拉 $\phi$ 函数最重要的性质之一:积性 (multiplicativity)

  1. 积性函数的定义: 在数论中,一个函数 $f: \mathbb{N} \to \mathbb{C}$ 被称为积性函数,如果对于任何一对互素的正整数 $n,m$,总是有 $f(nm) = f(n)f(m)$
  2. 推导过程:
    • 我们从命题 1.5.6 的同构关系出发:$(\mathbb{Z}/nm\mathbb{Z})^* \cong (\mathbb{Z}/n\mathbb{Z})^* \times (\mathbb{Z}/m\mathbb{Z})^*$
    • 群同构意味着两个群的(元素个数)是相等的。
    • 左边群的阶: 根据 $\phi$ 函数的定义,$\#((\mathbb{Z}/nm\mathbb{Z})^*) = \phi(nm)$
    • 右边群的阶: 直积群的阶等于其各分量群的阶的乘积。
    • $\#((\mathbb{Z}/n\mathbb{Z})^*) = \phi(n)$
    • $\#((\mathbb{Z}/m\mathbb{Z})^*) = \phi(m)$
    • 所以,$\#((\mathbb{Z}/n\mathbb{Z})^* \times (\mathbb{Z}/m\mathbb{Z})^* ) = \#((\mathbb{Z}/n\mathbb{Z})^*) \cdot \#((\mathbb{Z}/m\mathbb{Z})^*) = \phi(n)\phi(m)$
    • 令两边相等: بما أن المجموعتين متماثلتان، فإن ترتيبهما متساوٍ.
    • 证明完毕。
💡 [数值示例]
  • 示例 1: 计算 $\phi(12)$
  • $12=3 \times 4$$\operatorname{gcd}(3,4)=1$
  • 根据积性,$\phi(12) = \phi(3)\phi(4)$
  • $\phi(3)=2$
  • $\phi(4)=2$
  • $\phi(12)=2 \times 2 = 4$
  • 这与我们之前通过直接计数 $\{1,5,7,11\}$ 得到的结果一致。
  • 示例 2: 计算 $\phi(35)$
  • $35 = 5 \times 7$$\operatorname{gcd}(5,7)=1$
  • $\phi(35) = \phi(5)\phi(7)$
  • $\phi(5)=4$
  • $\phi(7)=6$
  • $\phi(35) = 4 \times 6 = 24$
⚠️ [易错点]
  1. 互素是关键: 积性只在 $\operatorname{gcd}(n,m)=1$ 时成立。例如,$\phi(4) = 2$,但 $\phi(2)\phi(2) = 1 \times 1 = 1$$\phi(4) \ne \phi(2)\phi(2)$
  2. 完全积性: 如果对于任何 $n,m$ 都有 $f(nm)=f(n)f(m)$,则称函数是完全积性的。欧拉 $\phi$ 函数是积性的,但不是完全积性的。
📝 [总结]

推论 1.5.7 证明了欧拉 $\phi$ 函数是一个积性函数。这个结论源于对同构群的阶进行计数:由于互素模数的乘法群直积同构于大模数的乘法群,它们的阶也必须相等,从而直接导出了 $\phi(nm)=\phi(n)\phi(m)$


1. 5.3 推论 1.5.8 (欧拉函数通项公式)

📜 [原文32]

1推论 1.5.8。

假设$n=p_{1}^{a_{1}} \cdots p_{r}^{a_{r}}$$n$素因数分解,其中$p_{1}, \ldots, p_{r}$是不同的素数$a_{i} \geq 1$。那么

$$ \phi(n)=p_{1}^{a_{1}-1}\left(p_{1}-1\right) \cdots p_{r}^{a_{r}-1}\left(p_{r}-1\right) . $$

(有时这写成$\varphi(n)=n \prod_{p \mid n}\left(1-\frac{1}{p}\right)$,其中乘积取自所有整除$n$素数。)

📖 [逐步解释]

这个推论是欧拉 $\phi$ 函数理论的顶峰。它给出了计算任意正整数 $n$$\phi(n)$ 值的通用公式。

  1. 组合工具: 这个公式的推导依赖于我们之前建立的两个关键工具:
    • 工具 A (命题 1.4.7): 我们知道如何计算素数幂$\phi$ 值:$\phi(p^k) = p^{k-1}(p-1)$
    • 工具 B (推论 1.5.7): 我们知道 $\phi$ 函数是积性的:若 $\operatorname{gcd}(n,m)=1$,则 $\phi(nm)=\phi(n)\phi(m)$
  2. 推导过程:
    • 第一步:分解。根据算术基本定理,任何一个大于 1 的整数 $n$ 都可以被唯一地分解为不同素数幂的乘积:$n = p_1^{a_1} p_2^{a_2} \cdots p_r^{a_r}$
    • 第二步:应用积性。注意到 $p_1^{a_1}, p_2^{a_2}, \dots, p_r^{a_r}$ 这些项是两两互素的。因此,我们可以反复应用 $\phi$ 函数的积性性质:
    • 第三步:应用素数幂公式。现在我们对每一项 $\phi(p_i^{a_i})$ 应用工具 A:
    • 第四步:组合结果。将所有结果乘起来,就得到了最终的公式:
  3. 另一种形式:
    • 公式 $\phi(n) = n \prod_{p|n}(1 - \frac{1}{p})$ 是等价的。
    • 推导:
    • $\phi(p^k) = p^k - p^{k-1}$ 开始,提出 $p^k$$\phi(p^k) = p^k(1 - \frac{p^{k-1}}{p^k}) = p^k(1 - \frac{1}{p})$
    • 那么 $\phi(n) = \prod_i \phi(p_i^{a_i}) = \prod_i \left[ p_i^{a_i}(1-\frac{1}{p_i}) \right]$
    • $= (p_1^{a_1} p_2^{a_2} \cdots p_r^{a_r}) \cdot \left[ (1-\frac{1}{p_1})(1-\frac{1}{p_2})\cdots(1-\frac{1}{p_r}) \right]$
    • $= n \prod_{p|n} (1-\frac{1}{p})$。这里的 $\prod_{p|n}$ 表示对所有整除 $n$不同素数 $p$ 进行连乘。
∑ [公式拆解]

公式 1:

$$ \phi(n)=p_{1}^{a_{1}-1}\left(p_{1}-1\right) \cdots p_{r}^{a_{r}-1}\left(p_{r}-1\right) . $$

公式 2:

$$ \phi(n)=n \prod_{p \mid n}\left(1-\frac{1}{p}\right) $$

💡 [数值示例]
  • 示例 1: 计算 $\phi(360)$
  • 第一步:素因数分解$360 = 36 \times 10 = (4 \times 9) \times (2 \times 5) = (2^2 \times 3^2) \times 2 \times 5 = 2^3 \cdot 3^2 \cdot 5^1$
  • 第二步:应用积性$\phi(360) = \phi(2^3) \cdot \phi(3^2) \cdot \phi(5^1)$
  • 第三步:计算各部分
  • $\phi(2^3) = 2^{3-1}(2-1) = 2^2 \cdot 1 = 4$
  • $\phi(3^2) = 3^{2-1}(3-1) = 3^1 \cdot 2 = 6$
  • $\phi(5^1) = 5^{1-1}(5-1) = 5^0 \cdot 4 = 4$
  • 第四步:乘起来$\phi(360) = 4 \times 6 \times 4 = 96$
  • 使用公式 2:
  • $\phi(360) = 360 \cdot (1-\frac{1}{2}) \cdot (1-\frac{1}{3}) \cdot (1-\frac{1}{5})$
  • $= 360 \cdot \frac{1}{2} \cdot \frac{2}{3} \cdot \frac{4}{5}$
  • $= 180 \cdot \frac{2}{3} \cdot \frac{4}{5} = 120 \cdot \frac{4}{5} = 96$
  • 结果一致。
📝 [总结]

推论 1.5.8 提供了计算任意整数 $n$ 的欧拉 $\phi$ 函数值的“终极武器”。通过将 $n$ 素因数分解,再利用 $\phi$ 函数的积性和素数幂公式,我们可以高效地计算出 $\phi(n)$。这个通项公式是数论中一个基本而强大的工具。


61.6 原根

1. 6.1 定理 1.5.9 (原根存在定理)

📜 [原文33]

稍后我们将讨论(但仅在第二部分证明):

1定理 1.5.9 (原根的存在性)。

如果$p$素数,那么$(\mathbb{Z} / p \mathbb{Z})^{*}$循环的,因此同构$\mathbb{Z} /(p-1) \mathbb{Z}$

📖 [逐步解释]

这个定理是一个非常深刻和重要的结论,是数论中的一个核心结果。

  1. 定理的背景:
    • 我们已经看到,有些乘法群 $(\mathbb{Z}/n\mathbb{Z})^*$ 是循环的(如 $n=5, 7, 10$),有些不是(如 $n=8, 12$)。
    • 一个自然的问题是:到底哪些 $(\mathbb{Z}/n\mathbb{Z})^*$ 是循环群?
    • 这个定理给出了一个非常重要的肯定性结论:当模数 $p$素数时,对应的乘法群 $(\mathbb{Z}/p\mathbb{Z})^*$ 总是循环群。
  2. 定理内容:
    • 条件: $p$ 是一个素数
    • 结论: 乘法群 $(\mathbb{Z}/p\mathbb{Z})^*$ 是一个循环群
    • 同构关系: 任何一个阶为 $k$ 的循环群都同构于加法群 $\mathbb{Z}/k\mathbb{Z}$
    • $(\mathbb{Z}/p\mathbb{Z})^*$ 的阶是 $\phi(p)=p-1$
    • 因此,它同构于 $\mathbb{Z}/(p-1)\mathbb{Z}$
  3. 原根 (Primitive Root):
    • 一个循环群的生成元,在 $(\mathbb{Z}/p\mathbb{Z})^*$ 这个特定的群里,有一个特殊的名字,叫做“原根模 p”(primitive root modulo p)。
    • 所以,定理等价于说:对于任何素数 $p$,都存在原根模 $p$
  4. 证明的说明:
    • 原文明确指出,这个定理的证明比较复杂,将放在后续课程(第二部分)中。
    • 证明通常需要用到更多关于多项式在域上的根的性质,或者利用我们刚学过的恒等式 $\sum_{d|n}\phi(d)=n$。其思路大致是证明群中阶为 $d$ 的元素数量要么是 0 要么是 $\phi(d)$,然后利用该恒等式反推出阶为 $p-1$ 的元素(即生成元)数量是 $\phi(p-1) \ge 1$,从而证明其存在性。
💡 [数值示例]
  • 示例 1: $p=7$
  • 定理预言 $(\mathbb{Z}/7\mathbb{Z})^*$ 是循环的。
  • 在例 1.4.12 中,我们已经验证了这一点,并找到了生成元(原根) $3$$5$
  • 群的阶是 $6$,它同构于 $\mathbb{Z}/6\mathbb{Z}$
  • 示例 2: $p=11$
  • 定理预言 $(\mathbb{Z}/11\mathbb{Z})^*$ 是一个阶为 $\phi(11)=10$ 的循环群,同构于 $\mathbb{Z}/10\mathbb{Z}$
  • 我们需要找一个阶为 10 的元素。我们来试试 2:
  • $2^1=2, 2^2=4, 2^3=8, 2^4=16\equiv5, 2^5=10\equiv-1$
  • 既然 $2^5=-1$,那么 $2^{10}=(-1)^2=1$
  • $2$ 的阶整除 10,但不是 1, 2, 5。所以阶一定是 10。
  • 因此,2 是一个原根模 11。
📝 [总结]

定理 1.5.9 (原根存在定理) 断言,对于任何素数 $p$,其对应的模 p 乘法群 $(\mathbb{Z}/p\mathbb{Z})^*$ 必然是一个循环群。这个群的生成元被称为原根。这是有限域理论的一个基石。


1. 6.2 引理 1.5.10 (循环群判定)

📜 [原文34]

这里,循环群$(\mathbb{Z} / p \mathbb{Z})^{*}$生成元称为原根。找到这样的生成元本质上是试错法。但是,我们可以使用以下内容:

1引理 1.5.10。

$G$$n$有限群,不一定假设为阿贝尔群。假设$g \in G$是一个元素,使得$g^{n}=1$,但对于每个$d \in \mathbb{N}$,使得$d \mid n$$d \neq n, g^{d} \neq 1$。那么$g$$n$并且$G=\langle g\rangle$,因此$G$循环的且$g$生成元

📖 [逐步解释]

这个引理提供了一个在实践中判断一个元素是否为生成元的、比纯粹试错更有效率的方法。

  1. 寻找生成元的困难:
    • 原文指出,找到一个原根(生成元)通常没有一个直接的公式,本质上还是试错
    • 但是,纯粹的试错(计算 $g^1, g^2, g^3, ...$ 直到遍历所有元素)效率很低。
    • 这个引理给出了一个“快捷认证”的方法。
  2. 引理的条件:
    • 设群 $G$ 的阶是 $n$
    • 我们找到了一个候选元素 $g$
    • 条件 1: $g^n=1$。根据拉格朗日定理的推论,这对于任何元素都是成立的(费马小定理/欧拉定理是其特例)。所以这一条通常是自动满足的。
    • 条件 2 (核心): 对于所有 $n$真约数 $d$ (即 $d|n$$d<n$),都有 $g^d \ne 1$
    • 什么是真约数?例如 $n=10$ 的约数是 $1,2,5,10$,其真约数是 $1,2,5$
    • 在实践中,我们只需要对 $n$极大真约数进行测试。$n$ 的极大真约数是形如 $n/p$ 的数,其中 $p$$n$ 的一个素因子。如果对于所有的 $p|n$,都有 $g^{n/p} \ne 1$,那么对于其他所有真约数 $d$,也必然有 $g^d \ne 1$
  3. 引理的结论:
    • 如果候选人 $g$ 通过了上述所有测试,那么我们就可以直接断定$g$ 的阶恰好是 $n$,因此 $g$ 是一个生成元,并且群 $G$循环群
  4. 证明思路:
    • $g$ 的阶 $\operatorname{ord}(g)$ 必须是 $n$ 的一个约数。
    • 条件 2 说,对于 $n$ 的所有真约数 $d$$\operatorname{ord}(g)$ 都不等于 $d$
    • 那么 $\operatorname{ord}(g)$ 作为 $n$ 的约数,只剩下一种可能:$\operatorname{ord}(g)=n$
    • 一个阶为 $n$ 的元素在一个阶为 $n$ 的群里,必然是生成元。
💡 [数值示例]
  • 问题: 验证在 $(\mathbb{Z}/13\mathbb{Z})^*$ 中,2 是否是一个原根。
  • 群的阶 $n=\phi(13)=12$
  • $12$ 的素因子是 2 和 3。
  • 我们要测试的极大真约数是 $12/2=6$$12/3=4$
  • 根据引理,我们只需要验证 $2^6 \not\equiv 1 \pmod{13}$$2^4 \not\equiv 1 \pmod{13}$
  • 测试 $d=4$: $2^4 = 16 \equiv 3 \pmod{13}$。不等于 1,通过。
  • 测试 $d=6$: $2^6 = 2^4 \cdot 2^2 = 3 \cdot 4 = 12 \equiv -1 \pmod{13}$。不等于 1,通过。
  • 结论: 因为 2 通过了对所有极大真约数的测试,所以根据引理 1.5.10,2 的阶一定是 12,因此 2 是一个原根模 13。
  • 这比计算 $2^1, 2^2, ..., 2^{11}$ 要快得多。

1. 6.3 示例 1.5.11 (分析 $(\mathbb{Z}/25\mathbb{Z})^*$)

📜 [原文35]

1例 1.5.11。

$(\mathbb{Z} / 25 \mathbb{Z})^{*}$$\phi(25)=4 \cdot 5=20$。取$2$次,$2^{2}=4$, $2^{3}=8$, $2^{4}=16$, $2^{5}=32=7$, $2^{10}=49=24=-1$,因此$2^{20}=\left(2^{10}\right)^{2}=(-1)^{2}=1$。这表明$2$整除$20$,但不等于$1,2,4,5,10$。因此$2$$20$,并且$(\mathbb{Z} / 25 \mathbb{Z})^{*} \cong \mathbb{Z} / 20 \mathbb{Z}$

原则上,我们可以回答所有关于$(\mathbb{Z} / 25 \mathbb{Z})^{*}$的问题。例如,$(\mathbb{Z} / 25 \mathbb{Z})^{*}$$20$元素,即$(\mathbb{Z} / 25 \mathbb{Z})^{*}$生成元,恰好是形如$2^{a}$元素,其中$\operatorname{gcd}(a, 20)=1$,共有$\phi(20)=8$个。因此,$(\mathbb{Z} / 25 \mathbb{Z})^{*}$生成元集合是

$$ \left\{2,2^{3}, 2^{7}, 2^{9}, 2^{11}, 2^{13}, 2^{17}, 2^{19}\right\} . $$

有一个唯一的$10$子群,即$\left\langle 2^{20 / 10}\right\rangle=\left\langle 2^{2}\right\rangle=\langle 4\rangle$。此外,每个$10$元素都形如$2^{2 a}=4^{a}$,其中$\operatorname{gcd}(a, 10)=1$,共有$4$个:$a=1,3,7,9$。对于$1,2,4,5$子群元素也有类似的描述。

📖 [逐步解释]

这个例子展示了如何应用引理 1.5.10 的思想来分析一个模数不是素数的乘法群。

第一部分:证明群是循环的

  1. 群的基本信息:
    • 群: $(\mathbb{Z}/25\mathbb{Z})^*$。模数 $25 = 5^2$
    • 阶: $\phi(25) = \phi(5^2) = 5^{2-1}(5-1) = 5 \cdot 4 = 20$
  2. 寻找生成元:
    • 我们要找一个阶为 20 的元素。
    • 候选人: $2$
    • 使用引理 1.5.10 的方法:
    • 群阶 $n=20$$20$ 的素因子是 $2, 5$
    • 极大真约数是 $20/2=10$$20/5=4$
    • 测试 $d=4$: $2^4=16 \pmod{25}$。不等于 1,通过。
    • 测试 $d=10$: $2^5=32\equiv7$, $2^{10}=(2^5)^2 \equiv 7^2 = 49 \equiv -1 \pmod{25}$。不等于 1,通过。
    • 结论: 由于 2 通过了对所有极大真约数的测试,因此 2 的阶一定是 20。所以 $(\mathbb{Z}/25\mathbb{Z})^*$ 是一个 20 阶循环群,同构于 $\mathbb{Z}/20\mathbb{Z}$

第二部分:分析群结构

  • 既然确定了它是一个 20 阶循环群,且生成元是 2,我们就可以应用推论 1.4.10 了。
  1. 生成元集合:
    • 生成元的数量是 $\phi(20) = \phi(2^2 \cdot 5) = \phi(4)\phi(5) = 2 \cdot 4 = 8$ 个。
    • 它们是 $2^a$ 的形式,其中 $\operatorname{gcd}(a, 20)=1$
    • $a$ 的取值是 $\{1, 3, 7, 9, 11, 13, 17, 19\}$
    • 所以生成元集合就是原文给出的那个集合。
  2. 子群和元素分析:
    • 阶为 10 的子群:
    • $20$ 的约数 10。根据推论,有且仅有一个阶为 10 的子群。
    • 它是由 $g^{n/d} = 2^{20/10} = 2^2 = 4$ 生成的。即 $\langle 4 \rangle$
    • 阶为 10 的元素:
    • 这些元素就是子群 $\langle 4 \rangle$ 的所有生成元。
    • $\langle 4 \rangle$ 是一个 10 阶循环群。它有 $\phi(10)=4$ 个生成元。
    • 这些生成元是 $4^a$ 的形式,其中 $\operatorname{gcd}(a, 10)=1$$a$ 的取值是 $\{1,3,7,9\}$
    • 所以阶为 10 的元素是 $4^1, 4^3, 4^7, 4^9$
    • 其他阶: 类似地,可以分析阶为 1, 2, 4, 5 的子群和元素。例如,阶为 2 的子群是 $\langle 2^{20/2} \rangle = \langle 2^{10} \rangle = \langle -1 \rangle = \langle 24 \rangle$
📝 [总结]

例 1.5.11 成功地将之前为素数模建立的分析方法,应用到了一个素数幂模的乘法群上。它首先通过检验极大真约数,高效地证明了 2 是生成元,从而确定了群是循环的。然后,它利用循环群的通用结构理论,详细地刻画了该群的生成元集合、特定阶的子群和元素,展示了一套完整的分析流程。


71.7 $(\mathbb{Z}/n\mathbb{Z})^*$ 的结构

1. 7.1 定理 1.5.12

📜 [原文36]

利用定理 1.5.9,可以证明:

1定理 1.5.12。

(i) 如果$p$奇素数,那么

$$ \left(\mathbb{Z} / p^{k} \mathbb{Z}\right)^{*} \cong(\mathbb{Z} /(p-1) \mathbb{Z}) \times\left(\mathbb{Z} / p^{k-1} \mathbb{Z}\right) $$

因此,由于$\operatorname{gcd}\left(p-1, p^{k-1}\right)=1,\left(\mathbb{Z} / p^{k} \mathbb{Z}\right)^{*} \cong \mathbb{Z} /(p-1) p^{k-1} \mathbb{Z}$,特别是它是循环的。

(ii) 对于素数$2,(\mathbb{Z} / 2 \mathbb{Z})^{*}=\{1\},(\mathbb{Z} / 4 \mathbb{Z})^{*} \cong \mathbb{Z} / 2 \mathbb{Z}$,如果$k \geq 3$,那么

$$ \left(\mathbb{Z} / 2^{k} \mathbb{Z}\right)^{*} \cong(\mathbb{Z} / 2 \mathbb{Z}) \times\left(\mathbb{Z} / 2^{k-2} \mathbb{Z}\right) \quad \square $$

注意素数$2$的特殊性在于,当$k \geq 3$时,$\left(\mathbb{Z} / 2^{k} \mathbb{Z}\right)^{*}$不是循环的。

📖 [逐步解释]

这个定理是乘法群结构理论的又一个里程碑。它完整地描述了当模数是素数幂 $p^k$ 时,乘法群 $(\mathbb{Z}/p^k\mathbb{Z})^*$ 的内部结构。它揭示了奇素数和素数 2 之间的深刻差异。

(i) 奇素数幂的情况 ($p \ne 2$)

  • 结论 1 (结构分解): $(\mathbb{Z}/p^k\mathbb{Z})^*$ 同构于两个循环群的直积:$(\mathbb{Z}/(p-1)\mathbb{Z}) \times (\mathbb{Z}/p^{k-1}\mathbb{Z})$
  • 这个分解的证明比较高等,通常涉及 p-adic 理论或较复杂的代数构造。
  • 结论 2 (循环性):
  • 我们看直积的两个分量的阶:$p-1$$p^{k-1}$
  • 因为 $p$ 是奇素数,所以 $p-1$ 是偶数。$p^{k-1}$ 的素因子只有 $p$
  • 因此,$p-1$$p^{k-1}$ 除了 1 之外没有公因子,$\operatorname{gcd}(p-1, p^{k-1})=1$
  • 根据中国剩余定理 (群论形式),两个阶互素的循环群的直积,同构于一个大的循环群,其阶是两者阶的乘积。
  • 所以 $(\mathbb{Z}/p^k\mathbb{Z})^* \cong \mathbb{Z}/((p-1)p^{k-1})\mathbb{Z}$
  • $\mathbb{Z}/((p-1)p^{k-1})\mathbb{Z}$ 是循环群的定义。因此,对于任何奇素数 $p$ 和任何 $k \ge 1$,乘法群 $(\mathbb{Z}/p^k\mathbb{Z})^*$ 总是循环的
  • 它的阶是 $\phi(p^k) = p^{k-1}(p-1)$,这与同构的循环群的阶一致。

(ii) 素数 2 的幂的情况

  • 素数 2 表现出非常独特的行为,需要分情况讨论。
  • $k=1$: $(\mathbb{Z}/2\mathbb{Z})^* = \{1\}$。这是 1 阶的平凡群,是循环的。
  • $k=2$: $(\mathbb{Z}/4\mathbb{Z})^* = \{1,3\}$。这是一个 2 阶循环群,同构于 $\mathbb{Z}/2\mathbb{Z}$
  • $k \ge 3$ (关键差异):
  • 结论: $(\mathbb{Z}/2^k\mathbb{Z})^*$ 不再是循环群!它同构于两个循环群的直积:$(\mathbb{Z}/2\mathbb{Z}) \times (\mathbb{Z}/2^{k-2}\mathbb{Z})$
  • 为什么不是循环群? 直积的两个分量的阶是 $2$$2^{k-2}$。它们的 $\operatorname{gcd}(2, 2^{k-2})=2>1$。根据我们之前的备注 1.5.4,当阶不互素时,直积群不是循环群。
  • 群的阶是 $2 \times 2^{k-2} = 2^{k-1} = \phi(2^k)$,阶数吻合。
📝 [总结]

定理 1.5.12 完全阐明了 $(\mathbb{Z}/p^k\mathbb{Z})^*$ 的结构:

  1. 如果 $p$奇素数$(\mathbb{Z}/p^k\mathbb{Z})^*$ 总是循环群
  2. 如果 $p=2$,那么只有当 $k=1, 2$$(\mathbb{Z}/2^k\mathbb{Z})^*$ 是循环群。当 $k \ge 3$ 时,它不再是循环群,而是两个较小循环群的直积。

1. 7.2 推论 1.5.13 (($\mathbb{Z}/n\mathbb{Z})^*$ 何时循环)

📜 [原文37]

1推论 1.5.13。

$(\mathbb{Z} / n \mathbb{Z})^{*}$循环$\Longleftrightarrow n$满足以下条件之一:

(1) $n=p^{k}$素数,其中$p$奇素数

(2) $n=2 p^{k}$,其中$p$奇素数

(3) $n=2$$4$

📖 [逐步解释]

这个推论综合了之前的所有结论,给出了判断 $(\mathbb{Z}/n\mathbb{Z})^*$ 是否为循环群的最终判别准则。

  1. 分解思想:
    • $n = p_1^{a_1} \cdots p_r^{a_r}$
    • 根据乘法形式的中国剩余定理 (命题 1.5.6),我们有:
    • 一个直积群是循环的,当且仅当它的所有分量群都是循环的,并且所有分量群的阶是两两互素的。
  2. 分析条件:
    • 根据定理 1.5.12,我们知道每个分量群 $(\mathbb{Z}/p_i^{a_i}\mathbb{Z})^*$ 的结构。
    • $(\mathbb{Z}/p^k\mathbb{Z})^*$ 的阶是 $\phi(p^k) = p^{k-1}(p-1)$
    • 如果 $p$ 是奇素数,$p-1$ 是偶数。所以 $\phi(p^k)$ 是偶数 (除了 $p^k=3, \phi(3)=2$ 等少数情况外)。
    • 如果 $p=2$$k \ge 2$$\phi(2^k)=2^{k-1}$ 也是偶数。
    • 关键: 如果 $n$两个或以上奇素数因子 (例如 $n=3 \cdot 5=15$),那么它的分解会包含至少两个形如 $(\mathbb{Z}/p_i^{a_i}\mathbb{Z})^*$ 的项,它们的阶($\phi(p_i^{a_i})$)都是偶数,因此不互素。这种情况下直积群不可能是循环的。
    • 例: $(\mathbb{Z}/15\mathbb{Z})^* \cong (\mathbb{Z}/3\mathbb{Z})^* \times (\mathbb{Z}/5\mathbb{Z})^*$。阶分别是 2 和 4,不互素。所以 $(\mathbb{Z}/15\mathbb{Z})^*$ 不循环。
    • 推论: 要使 $(\mathbb{Z}/n\mathbb{Z})^*$ 循环, $n$ 最多只能有一个奇素数因子。
  3. 分情况讨论:
    • 情况 A: $n$ 没有奇素数因子。那么 $n=2^k$
    • 根据定理 1.5.12(ii),只有当 $k=1$ (即 $n=2$) 或 $k=2$ (即 $n=4$) 时,$(\mathbb{Z}/2^k\mathbb{Z})^*$ 是循环的。这就得到了条件 (3)。
    • 情况 B: $n$ 只有一个奇素数因子。那么 $n$ 的形式是 $p^k$$2^j \cdot p^k$ (其中 p 是奇素数)。
    • 子情况 B1: $n=p^k$
    • 根据定理 1.5.12(i),$(\mathbb{Z}/p^k\mathbb{Z})^*$ 总是循环的。这得到了条件 (1)。
    • 子情况 B2: $n=2p^k$
    • $(\mathbb{Z}/2p^k\mathbb{Z})^* \cong (\mathbb{Z}/2\mathbb{Z})^* \times (\mathbb{Z}/p^k\mathbb{Z})^*$
    • $(\mathbb{Z}/2\mathbb{Z})^* = \{1\}$,是平凡群,阶为 1。
    • 所以 $(\mathbb{Z}/2p^k\mathbb{Z})^* \cong (\mathbb{Z}/p^k\mathbb{Z})^*$
    • 因为后者是循环的,所以前者也是循环的。这得到了条件 (2)。
    • 子情况 B3: $n=4p^k$
    • $(\mathbb{Z}/4p^k\mathbb{Z})^* \cong (\mathbb{Z}/4\mathbb{Z})^* \times (\mathbb{Z}/p^k\mathbb{Z})^*$
    • 阶分别是 $\phi(4)=2$$\phi(p^k)$ (偶数)。阶不互素,所以不循环。
    • 子情况 B4: $n=2^j \cdot p^k$$j \ge 3$
    • $(\mathbb{Z}/2^j\mathbb{Z})^*$ 本身就不是循环的,所以整个直积更不可能是循环的。
  4. 最终结论: 将所有可能的情况综合起来,就得到了推论中的三种形式。

1. 7.3 $(\mathbb{Z}/n\mathbb{Z})^*$ 的一般结构

📜 [原文38]

我们看到$(\mathbb{Z} / n \mathbb{Z})^{*}$很少是循环群。然而,命题 1.5.6归纳法表明,如果$n$素因数分解$p_{1}^{a_{1}} \cdots p_{r}^{a_{r}}$如上所述,那么

$$ (\mathbb{Z} / n \mathbb{Z})^{*} \cong\left(\mathbb{Z} / p_{1}^{a_{1}} \mathbb{Z}\right)^{*} \times \cdots \times\left(\mathbb{Z} / p_{r}^{a_{r}} \mathbb{Z}\right)^{*} $$

因此,根据定理 1.5.12$(\mathbb{Z} / n \mathbb{Z})^{*}$仍然是循环群乘积。这里需要特别注意形如$\left(\mathbb{Z} / 2^{a} \mathbb{Z}\right)^{*}$因子;从上面可以看出,$\left(\mathbb{Z} / 2^{a} \mathbb{Z}\right)^{*} \cong(\mathbb{Z} / 2 \mathbb{Z}) \times\left(\mathbb{Z} / 2^{a-2} \mathbb{Z}\right)$,当$a>2$时它不是循环的,但仍然是循环群乘积

📖 [逐步解释]

这一段是对 $(\mathbb{Z}/n\mathbb{Z})^*$ 结构的一个最终总结,并引向了更一般的有限阿贝尔群基本定理。

  1. 非循环是常态: 首先指出,$(\mathbb{Z}/n\mathbb{Z})^*$ 是循环群的情况相对“稀少”。大多数的 $n$ 都无法满足推论 1.5.13 的苛刻条件。
  2. 结构分解:
    • 通过反复应用命题 1.5.6 的结论(即 $(\mathbb{Z}/nm\mathbb{Z})^* \cong (\mathbb{Z}/n\mathbb{Z})^* \times (\mathbb{Z}/m\mathbb{Z})^*$ 对互素的 n, m),我们可以将任何一个 $(\mathbb{Z}/n\mathbb{Z})^*$ 分解为其素数幂因子的对应乘法群的直积。
    • 这就是第一个公式的含义。
  3. 最终结构:
    • 我们已经知道,每个因子 $(\mathbb{Z}/p_i^{a_i}\mathbb{Z})^*$ 的结构。
    • 如果 $p_i$ 是奇素数,这个因子本身就是循环群。
    • 如果 $p_i=2$,那么 $(\mathbb{Z}/2^a\mathbb{Z})^*$ 可能不是循环的(当 $a \ge 3$ 时),但它本身也可以被分解为两个循环群的直积 $(\mathbb{Z}/2\mathbb{Z}) \times (\mathbb{Z}/2^{a-2}\mathbb{Z})$
    • 最终结论: 经过彻底分解,任何一个 $(\mathbb{Z}/n\mathbb{Z})^*$ 都可以表示为若干个循环群的直积
💡 [数值示例]
  • 示例: 分析 $(\mathbb{Z}/360\mathbb{Z})^*$ 的结构。
  • $360 = 2^3 \cdot 3^2 \cdot 5^1$
  • $(\mathbb{Z}/360\mathbb{Z})^* \cong (\mathbb{Z}/8\mathbb{Z})^* \times (\mathbb{Z}/9\mathbb{Z})^* \times (\mathbb{Z}/5\mathbb{Z})^*$
  • 现在分析每个因子:
  • $(\mathbb{Z}/8\mathbb{Z})^* \cong (\mathbb{Z}/2\mathbb{Z}) \times (\mathbb{Z}/2^{3-2}\mathbb{Z}) = (\mathbb{Z}/2\mathbb{Z}) \times (\mathbb{Z}/2\mathbb{Z})$ (不是循环的)
  • $(\mathbb{Z}/9\mathbb{Z})^* = (\mathbb{Z}/3^2\mathbb{Z})^*$ (奇素数幂),是循环的,同构于 $\mathbb{Z}/\phi(9)\mathbb{Z} = \mathbb{Z}/6\mathbb{Z}$
  • $(\mathbb{Z}/5\mathbb{Z})^*$ (素数),是循环的,同构于 $\mathbb{Z}/\phi(5)\mathbb{Z} = \mathbb{Z}/4\mathbb{Z}$
  • 最终结构: $(\mathbb{Z}/360\mathbb{Z})^* \cong (\mathbb{Z}/2\mathbb{Z}) \times (\mathbb{Z}/2\mathbb{Z}) \times (\mathbb{Z}/6\mathbb{Z}) \times (\mathbb{Z}/4\mathbb{Z})$
  • 这是一个 4 个循环群的直积。

1. 7.4 定理 1.5.14 (有限阿贝尔群基本定理)

📜 [原文39]

上述是一个更一般结果的特例:

1定理 1.5.14 (有限阿贝尔群基本定理)。

每个有限阿贝尔群同构循环群乘积

定理中也包含一个唯一性陈述,它有点复杂,但大致意思是,阿贝尔群表示为循环群乘积唯一性失败是由于中国剩余定理造成的,它意味着,对于$\operatorname{gcd}(n, m)=1$,我们可以将一对因子$(\mathbb{Z} / n \mathbb{Z}) \times(\mathbb{Z} / m \mathbb{Z})$替换为$\mathbb{Z} / n m \mathbb{Z}$

📖 [逐步解释]

这是群论中一个极其深刻和根本的定理,它为所有有限阿贝尔群提供了一个完整的“分类目录”。

  1. 定理内容 (存在性):
    • 任何一个有限阿贝尔群 (不管它最初看起来多么复杂),都可以在结构上被分解,并被证明它同构于一系列循环群直积
    • 例如, $G \cong \mathbb{Z}_{n_1} \times \mathbb{Z}_{n_2} \times \cdots \times \mathbb{Z}_{n_k}$
    • 我们刚刚看到的 $(\mathbb{Z}/n\mathbb{Z})^*$ 的结构分解,就是这个宏伟定理的一个具体例证。
  2. 唯一性陈述:
    • 这种分解在某种意义上是唯一的。但是“唯一性”有两种常见的表述方式,它们之间可以通过中国剩余定理转换。
    • 形式一 (不变因子分解): 任何有限阿贝尔群 $G$ 都同构于 $\mathbb{Z}_{d_1} \times \mathbb{Z}_{d_2} \times \cdots \times \mathbb{Z}_{d_k}$,其中 $d_1 | d_2 | \cdots | d_k$。这种形式的分解是唯一的。
    • 形式二 (素数幂因子分解): 任何有限阿贝尔群 $G$ 都同构于一系列阶为素数幂的循环群的直积,$\mathbb{Z}_{p_1^{a_1}} \times \mathbb{Z}_{p_2^{a_2}} \times \cdots$。这种形式的分解也是唯一的(不计顺序)。
    • 唯一性失败的来源: 原文的解释是指,为什么看似不同的分解(如 $\mathbb{Z}_2 \times \mathbb{Z}_3$$\mathbb{Z}_6$)实际上是同一个群。其根源就在于中国剩余定理,它允许我们将两个阶互素的循环群因子合并成一个。$\mathbb{Z}_2 \times \mathbb{Z}_3 \cong \mathbb{Z}_6$。反之,我们也可以将一个 $\mathbb{Z}_6$ 分解成 $\mathbb{Z}_2 \times \mathbb{Z}_3$
    • 这就是为什么说“唯一性失败是由于中国剩余定理造成的”。为了得到真正的唯一分解,我们需要固定一种形式,比如要求所有分量的阶都是素数幂(形式二),或者要求阶之间有整除关系(形式一)。
📝 [总结]

有限阿贝尔群基本定理是有限阿贝尔群理论的基石。它断言所有这些群都可以被“拆解”成最简单的构件——循环群——的直积。这使得我们可以通过研究循环群及其直积来理解所有有限阿贝尔群。


82. 对称群

2. 1. 对称群中的计算。

📜 [原文40]

回想一下,给定一个集合$X$,从$X$到其自身的所有双射的集合$S_{X}$(或者,更简洁地,特别是当$X$有限的时,X的排列)在函数复合下是一个。特别是,对于每个$n \in \mathbb{N}$对称群$S_{n}$是集合$\{1, \ldots, n\}$排列群运算等于函数复合。因此,$S_{n}$是一个有$n!$元素,如果$n \geq 3$,它不是阿贝尔群。如果$X$是一个有限集,其元素数量$\#(X)=n$,那么将$X$元素标记为$x_{1}, \ldots, x_{n}$定义了一个从$S_{X}$$S_{n}$同构$F$。显式地,给定$f \in S_{X}$,对于每个$i, f\left(x_{i}\right)=x_{j}=x_{\sigma(i)}$对于某个$j$和一个唯一的元素$\sigma \in S_{n}$,我们定义$F(f)(i)=j$,即$F(f)=\sigma$

我们将用希腊字母$\sigma, \tau, \rho, \ldots$来表示$S_{n}$元素,我们将恒等函数记为$1$,我们只使用并置(或偶尔使用乘号$\cdot$)来表示复合(而不是符号$\circ$)。然而,请记住函数是从右到左作用的:因此$\sigma \tau(i)= \sigma(\tau(i))$,换句话说,先计算$\tau$$i$处的值,然后计算$\sigma$在该值上的值。

📖 [逐步解释]

这一部分引入了一个全新的、与之前阿贝尔群截然不同的群类型——对称群

  1. 一般定义 $S_X$:
    • 给定任何一个集合 $X$ (可以是无限的)。
    • 考虑所有从 $X$$X$双射函数 (bijection),即一一对应的函数。
    • 所有这些双射函数构成的集合,记为 $S_X$
    • 函数复合 (composition of functions) 为运算,$(S_X, \circ)$ 构成一个群。
    • 封闭性: 两个双射的复合仍然是双射。
    • 结合律: 函数复合天然满足结合律, $(f \circ g) \circ h = f \circ (g \circ h)$
    • 单位元: 恒等函数 $id(x)=x$ 是一个双射,是单位元。
    • 逆元: 每个双射函数都有一个唯一的逆函数,它也是双射。
    • $X$ 是有限集时,$S_X$ 中的元素通常被称为 $X$排列 (permutation)
  2. 对称群 $S_n$:
    • 这是一个特例,取 $X = \{1, 2, ..., n\}$
    • $S_n$ 就是集合 $\{1, ..., n\}$ 的所有排列构成的群。
    • 群的阶: $S_n$ 有多少个元素?从 $n$ 个元素到自身的双射,数量是 $n! = n \cdot (n-1) \cdots 1$
    • 非阿贝尔性: 当 $n \ge 3$ 时,$S_n$ 不是阿贝尔群,即函数复合不满足交换律,$\sigma \tau \ne \tau \sigma$
    • 例: $n=3$, $\sigma(1)=2, \sigma(2)=1, \sigma(3)=3$$\tau(1)=1, \tau(2)=3, \tau(3)=2$
    • $\sigma\tau(2) = \sigma(\tau(2)) = \sigma(3) = 3$
    • $\tau\sigma(2) = \tau(\sigma(2)) = \tau(1) = 1$
    • 因为 $\sigma\tau(2) \ne \tau\sigma(2)$,所以 $\sigma\tau \ne \tau\sigma$
  3. 同构关系:
    • 如果另一个有限集 $X'$ 的大小也是 $n$,那么它的排列群 $S_{X'}$ 与我们标准的 $S_n$同构的。
    • 我们可以通过给 $X'$ 的元素贴上 $\{1, ..., n\}$ 的标签来建立这个同构。
    • 例如 $X'=\{A, B, C\}$。我们贴标签 $A \leftrightarrow 1, B \leftrightarrow 2, C \leftrightarrow 3$
    • $X'$ 上的一个排列 $f(A)=B, f(B)=C, f(C)=A$,就对应于 $S_3$ 中的排列 $\sigma(1)=2, \sigma(2)=3, \sigma(3)=1$
  4. 记法约定:
    • 元素: 用小写希腊字母 $\sigma, \tau, \rho$ 等表示。
    • 单位元: 恒等排列记为 $1$
    • 运算: 省略 $\circ$ 符号,直接写成 $\sigma\tau$,表示复合。
    • 运算顺序 (关键!): 函数复合是从右到左的!$\sigma\tau$ 意味着先施加 $\tau$,再施加 $\sigma$
📝 [总结]

本段引入了对称群 $S_n$ 作为研究非阿贝尔群的第一个重要例子。它被定义为集合 $\{1, ..., n\}$ 上所有排列在函数复合下构成的群。其阶为 $n!$,且当 $n \ge 3$ 时非阿贝尔。同时,本段统一了后续讨论中将使用的符号和运算顺序约定。


2. 1.1 对称群的子群示例与凯莱定理

📜 [原文41]

$S_{n}$有许多有趣的子群。例如,子集$H_{n}$定义为

$$ H_{n}=\left\{\sigma \in S_{n}: \sigma(n)=n\right\} $$

很容易验证它是同构$S_{n-1}$$S_{n}$子群。事实上,对于所有的$i$,我们可以定义$H_{i}=\left\{\sigma \in S_{n}: \sigma(i)=i\right\}$。它也同构$S_{n-1}$,因为它可以被视为集合$X=\{1, \ldots, n\}-\{i\}$排列集合,该集合有$n-1$元素。如果$n=n_{1}+n_{2}$对于两个正整数$n_{1}, n_{2}$,那么子集

$$ H_{n_{1}, n_{2}}=\left\{\sigma \in S_{n}: \sigma\left(\left\{1, \ldots, n_{1}\right\}\right)=\left\{1, \ldots, n_{1}\right\}\right\} $$

也是$S_{n}$子群。请注意,如果$\sigma \in H_{n_{1}, n_{2}}$,那么自动地

$$ \sigma\left(\left\{n_{1}+1, \ldots, n_{2}\right\}\right)=\left\{n_{1}+1, \ldots, n_{2}\right\} $$

事实上,很容易验证$H_{n_{1}, n_{2}}$同构$S_{n_{1}} \times S_{n_{2}}$$S_{n}$还有许多其他子群。例如,如果$\sigma \in S_{n}$定义为$\sigma(i)=i+1$对于$i \leq n-1$,并且$\sigma(n)=1$,那么很容易验证$\sigma$$n$,因此$\langle\sigma\rangle$同构$\mathbb{Z} / n \mathbb{Z}$$S_{n}$子群二面体群$D_{n}$,即平面中$n$边形对称群,通过观察n边形顶点的排列同构$S_{n}$的一个子群。注意$\#\left(D_{n}\right)=2 n$,因此如果$n \geq 4$,则$D_{n}$$S_{n}$真子群。我们将看到(凯莱定理),如果$G$有限群,那么存在一个$n$使得$G$同构$S_{n}$的一个子群(事实上可以取$n=\#(G)$)。因此$S_{n}$非常复杂,因为它们包含所有可能的有限群,直到同构作为子群

📖 [逐步解释]

这一段通过一系列例子,展示了对称群 $S_n$ 拥有极其丰富和多样的子群结构,并引出了凯莱定理,说明了对称群在群论中的普适重要性。

  1. 稳定子群 (Stabilizer Subgroup):
    • $H_n = \{\sigma \in S_n \mid \sigma(n)=n\}$: 这是所有“固定元素 n”的排列构成的集合。
    • 它是一个子群,因为:单位元固定n;如果 $\sigma, \tau$ 都固定n, 那么 $\sigma\tau$ 也固定n;如果 $\sigma$ 固定n, 它的逆 $\sigma^{-1}$ 也固定n。
    • 这个子群同构于 $S_{n-1}$,因为它本质上就是对剩下的 $\{1, ..., n-1\}$$n-1$ 个元素进行排列。
  2. 集合稳定子群 (Set Stabilizer Subgroup):
    • $H_{n_1, n_2} = \{\sigma \in S_n \mid \sigma(\{1,...,n_1\}) = \{1,...,n_1\}\}$: 这是所有“保持集合 $\{1,...,n_1\}$ 不变”的排列构成的集合。
    • “保持集合不变”意味着集合里的元素只能被映射到集合内部,不能跑到外面去。
    • 如果一个排列保持了前 $n_1$ 个元素的集合,它也必须自动保持剩下的 $n_2$ 个元素的集合。
    • 这种排列相当于独立地对前 $n_1$ 个元素进行排列,同时对后 $n_2$ 个元素进行排列。
    • 因此,这个子群的结构是两个独立对称群的直积,同构于 $S_{n_1} \times S_{n_2}$。它的阶是 $n_1! \cdot n_2!$
  3. 循环子群:
    • 考虑一个特定的排列 $\sigma$,它将所有元素“向前轮换一位”:$1 \to 2 \to \cdots \to n \to 1$
    • 这个排列是一个 $n$-轮换。它的阶是 $n$
    • 由它生成的子群 $\langle \sigma \rangle$ 是一个 $n$ 阶循环群,同构于我们熟悉的 $\mathbb{Z}/n\mathbb{Z}$
    • 这说明,庞大而复杂的非阿贝尔群 $S_n$ 内部,也包含着我们之前研究的、结构简单的阿贝尔循环群作为其子群。
  4. 二面体群 $D_n$:
    • $D_n$ 是正 $n$ 边形的对称操作群(旋转和翻转),其阶为 $2n$
    • 每一个对称操作都会引起对 $n$ 个顶点的置换(排列)。
    • 因此,$D_n$ 可以被看作是(同构于)$S_n$ 的一个子群。
    • 例如 $D_4$(正方形的对称群)有 8 个元素,它可以被嵌入到 $S_4$ (4个顶点的排列群,阶为24) 中。
  5. 凯莱定理 (Cayley's Theorem):
    • 这是一个惊人的结论,被称为群论的“普适嵌入定理”
    • 定理内容: 任何一个有限群 $G$,无论它是什么样的群,都必然同构于某个对称群 $S_n$ 的一个子群。
    • 我们甚至可以取 $n = \#(G)$,即群 $G$ 的阶。
    • 意义: 这个定理告诉我们,对称群 $S_n$ 是“万能的”。从某种意义上说,只要我们彻底研究了所有对称群及其子群,我们就研究了所有可能的有限群。对称群家族包含了所有有限群的“蓝图”。
📝 [总结]

本段通过具体例子揭示了 $S_n$ 子群结构的多样性,包括稳定子群 (同构于 $S_{n-1}$),集合稳定子群 (同构于 $S_{n_1} \times S_{n_2}$),循环子群 (同构于 $\mathbb{Z}/n\mathbb{Z}$),以及二面体群 $D_n$。最终,通过引述凯莱定理,将对称群提升到了一个核心地位,指出它是所有有限群的“母体”。


2. 1.2 排列的表示法

📜 [原文42]

要描述函数$\sigma:\{1, \ldots, n\} \rightarrow\{1, \ldots, n\}$,不一定是排列,我们可以给出其表格,记录$i$然后$\sigma(i)$,如下所示:

$i$ 1 2 $\ldots$ $n$
$\sigma(i)$ $\sigma(1)$ $\sigma(2)$ $\ldots$ $\sigma(n)$

当然,我们可以用一个$2 \times n$矩阵来描述相同的信息:

$$ \left(\begin{array}{cccc} 1 & 2 & \ldots & n \\ \sigma(1) & \sigma(2) & \ldots & \sigma(n) \end{array}\right) . $$

那么$\sigma$排列条件就是整数$1, \ldots, n$矩阵的第二行中每个恰好出现一次。当然,第一行是冗余的,$\sigma$可以

📖 [逐步解释]

这一段介绍了表示一个排列的最基础、最直观的方法——双行表示法

  1. 函数的表格表示:
    • 任何一个从 $\{1,...,n\}$ 到自身的函数 $\sigma$ 都可以用一个两行的表格来表示。
    • 第一行是输入值 $i$
    • 第二行是对应的输出值 $\sigma(i)$
  2. 矩阵表示法 (双行表示法):
    • 将上述表格写成一个 $2 \times n$ 的矩阵形式,是更常见的写法。
    • 第一行固定为 $1, 2, ..., n$
    • 第二行列出每个元素被映射到的新位置。例如,矩阵的第 $i$ 列的下方就是 $\sigma(i)$
  3. 排列的条件:
    • 不是所有这种形式的矩阵都代表一个排列
    • 一个函数是排列 (双射),当且仅当它既是单射又是满射。
    • 对于有限集,这等价于说,第二行的 $n$ 个值,必须是 $1, 2, ..., n$ 的一个重新排列,每个数恰好出现一次,无重复也无遗漏。
  4. 表示法的冗余:
    • 第一行 $1, 2, ..., n$ 是固定不变的,所以它是冗余信息。我们总是可以默认第一行就是按顺序排列的。
    • 一个排列的本质完全由第二行的序列决定。
    • 这暗示了可能会有更简洁的、省略掉第一行的表示方法,例如后续将要学习的轮换表示法 (cycle notation),它正是通过省略冗余信息来达到简洁的目的。
💡 [数值示例]
  • 示例: 在 $S_5$ 中,考虑一个排列 $\sigma$ 定义为:$\sigma(1)=3, \sigma(2)=5, \sigma(3)=1, \sigma(4)=2, \sigma(5)=4$
  • 双行表示法:

$$ \sigma = \left(\begin{array}{ccccc} 1 & 2 & 3 & 4 & 5 \\ 3 & 5 & 1 & 2 & 4 \end{array}\right) $$

  • 第二行 $3,5,1,2,4$$1,2,3,4,5$ 的一个重排,所以这是一个合法的排列。
📝 [总结]

本段介绍了表示排列的双行表示法。这是一种清晰、直观但略显冗余的方法,它通过一个两行的矩阵来完整地描述一个排列的作用。它为后续引入更高效的表示法(如轮换表示法)提供了基础。

33. 行间公式索引

  1. 同余类乘法与加法群指数记法的关系

$$ [a]_{n}[b]_{n}=[a b]_{n}=a \cdot[b]_{n}=b \cdot[a]_{n} $$

  1. 乘法群 $(\mathbb{Z} / n \mathbb{Z})^*$ 的元素定义

$$ (\mathbb{Z} / n \mathbb{Z})^{*}=\{a \in \mathbb{Z} / n \mathbb{Z}: \operatorname{gcd}(a, n)=1\} $$

  1. 欧拉 $\phi$ 函数的定义

$$ \phi(n)=\#\left((\mathbb{Z} / n \mathbb{Z})^{*}\right) $$

  1. 素数幂的欧拉 $\phi$ 函数值

$$ \phi\left(p^{k}\right)=p^{k-1}(p-1) . $$

  1. 高斯恒等式

$$ \sum_{d \mid n} \phi(d)=n . $$

  1. 阶为 $d$ 的元素的具体形式

$$ \{k n / d: 0 \leq k \leq d-1, \operatorname{gcd}(k, d)=1\} . $$

  1. 中国剩余定理 (群论形式)

$$ (\mathbb{Z} / n \mathbb{Z}) \times(\mathbb{Z} / m \mathbb{Z}) \cong \mathbb{Z} / n m \mathbb{Z} $$

  1. 中国剩余定理 (数论形式) 的方程组

$$ \begin{aligned} & x \equiv r \bmod n \\ & x \equiv s \bmod m \end{aligned} $$

  1. 中国剩余定理同构映射的定义

$$ f\left([a]_{n m}\right)=\left([a]_{n},[a]_{m}\right) . $$

  1. 模数不互素时同余方程组有解的条件

$$ \begin{aligned} & x \equiv r \bmod n \\ & x \equiv s \bmod m \end{aligned} $$

  1. 中国剩余定理 (乘法群形式)

$$ (\mathbb{Z} / n m \mathbb{Z})^{*} \cong(\mathbb{Z} / n \mathbb{Z})^{*} \times(\mathbb{Z} / m \mathbb{Z})^{*} $$

  1. 欧拉 $\phi$ 函数的通用计算公式 (形式一)

$$ \phi(n)=p_{1}^{a_{1}-1}\left(p_{1}-1\right) \cdots p_{r}^{a_{r}-1}\left(p_{r}-1\right) . $$

  1. $(\mathbb{Z}/p^k\mathbb{Z})^*$ (p为奇素数) 的结构

$$ \left(\mathbb{Z} / p^{k} \mathbb{Z}\right)^{*} \cong(\mathbb{Z} /(p-1) \mathbb{Z}) \times\left(\mathbb{Z} / p^{k-1} \mathbb{Z}\right) $$

  1. $(\mathbb{Z}/2^k\mathbb{Z})^*$ (k≥3) 的结构

$$ \left(\mathbb{Z} / 2^{k} \mathbb{Z}\right)^{*} \cong(\mathbb{Z} / 2 \mathbb{Z}) \times\left(\mathbb{Z} / 2^{k-2} \mathbb{Z}\right) \quad \square $$

  1. $(\mathbb{Z}/n\mathbb{Z})^*$ 的一般分解结构

$$ (\mathbb{Z} / n \mathbb{Z})^{*} \cong\left(\mathbb{Z} / p_{1}^{a_{1}} \mathbb{Z}\right)^{*} \times \cdots \times\left(\mathbb{Z} / p_{r}^{a_{r}} \mathbb{Z}\right)^{*} $$

  1. 固定元素 n 的子群定义

$$ H_{n}=\left\{\sigma \in S_{n}: \sigma(n)=n\right\} $$

  1. 稳定子集的子群定义

$$ H_{n_{1}, n_{2}}=\left\{\sigma \in S_{n}: \sigma\left(\left\{1, \ldots, n_{1}\right\}\right)=\left\{1, \ldots, n_{1}\right\}\right\} $$

  1. 稳定子集自动保持补集

$$ \sigma\left(\left\{n_{1}+1, \ldots, n_{2}\right\}\right)=\left\{n_{1}+1, \ldots, n_{2}\right\} $$

  1. 排列的双行表示法

$$ \left(\begin{array}{cccc} 1 & 2 & \ldots & n \\ \sigma(1) & \sigma(2) & \ldots & \sigma(n) \end{array}\right) . $$

[[END_OF_RESPONSE]]所有解释内容已全部输出完毕。